0
我有兩個正在運行的節點web套件桌面應用程序。現在我想從第一個新應用程序運行第二個節點的webkit桌面應用程序,並使用相同的登錄憑證。從另一個新應用運行一個節點的webkit桌面應用程序
這就像使用target="_blank"
打開另一個選項卡。
請讓我知道,如果有人需要澄清這一過渡。 請幫助我。
我有兩個正在運行的節點web套件桌面應用程序。現在我想從第一個新應用程序運行第二個節點的webkit桌面應用程序,並使用相同的登錄憑證。從另一個新應用運行一個節點的webkit桌面應用程序
這就像使用target="_blank"
打開另一個選項卡。
請讓我知道,如果有人需要澄清這一過渡。 請幫助我。
第一個應用程序可以有一個調用/運行第二個應用程序腳本的iframe,並將任何必需的變量傳遞給它。
這種想法假設你寫這兩個應用,所以知道它們的安裝在任何給定系統上的應用程序名稱和路徑:
所以內部應用1,我們添加這個...
var F=document.createElement('iframe');
F.className='SomeStyle';
F.name='SomeName';
F.id='SomeID';
F.src='file:///C:/App2/Main.htm';
F.setAttribute('data-UserName','John Citizen');
F.setAttribute('data-UserPassword','password');
document.appendChild(F);
而且內部應用2我們可以檢查,看是否該程序是由這表明它正在作爲「子進程」像這樣的框架內啓動:
if(window.self!==window.top) {Process_As_Child_Process();} else {Process_As_Main_Process();}
如果「兒童公關ocess」爲真,則抓住並從父框架使用變量...
var UserName=parent.getAttribute('data-UserName');
var UserPassword=parent.getAttribute('data-UserPassword');
我希望這有助於。