我有两个运行节点Web工具包桌面应用程序。现在,我想从第一个新应用程序和相同的登录凭据运行第二个节点webkit桌面应用程序。
就像使用target="_blank"
打开另一个标签一样。
如果有人需要澄清此过渡,请告知我们。 请帮助我。
答案 0 :(得分:0)
第一个应用程序可以有一个调用/运行第二个应用程序脚本的iframe,并将所有必需的变量传递给它。
这个想法假设您已经编写了两个应用程序,因此知道它们在任何给定系统上安装的应用程序名称和路径:
所以在App1中我们添加了这个......
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);
在App2中,我们可以检查程序是否是从框架内部启动,表明它是作为一个"子进程运行的#34;像这样:
if(window.self!==window.top) {Process_As_Child_Process();} else {Process_As_Main_Process();}
如果儿童过程"是的,然后抓住并使用父框架中的变量...
var UserName=parent.getAttribute('data-UserName');
var UserPassword=parent.getAttribute('data-UserPassword');
我希望这会有所帮助。