Javascript 如何正确处理在节点webkit中打开空白窗口的链接?
我正在尝试使用Javascript 如何正确处理在节点webkit中打开空白窗口的链接?,javascript,node.js,window,node-webkit,Javascript,Node.js,Window,Node Webkit,我正在尝试使用newwinpolicy事件来处理打开新窗口的链接单击 单击链接后,不会调用处理程序。我在控制台中得到了信息: [17120:1029/214512:INFO:CONSOLE(138)] ""Remove zombie callback for window id 1 ev: new-win-policy"", source: window_bindings.js (138) 不知道该怎么办…非常感谢您提出问题。有关这方面的信息似乎很少。我可以根据你的样品试用一些变体。在我的例子
newwinpolicy
事件来处理打开新窗口的链接单击
单击链接后,不会调用处理程序。我在控制台中得到了信息:
[17120:1029/214512:INFO:CONSOLE(138)] ""Remove zombie callback for window id 1 ev: new-win-policy"", source: window_bindings.js (138)
不知道该怎么办…非常感谢您提出问题。有关这方面的信息似乎很少。我可以根据你的样品试用一些变体。在我的例子中,我在NWJS中使用了一个iFrame,并且能够阻止弹出窗口,将URL强制放入iFrame中:
win.on('new-win-policy', newWinPolicyHandler);
function newWinPolicyHandler(frame, url, policy) {
policy.ignore(); //ignore policy first to prevent popup
$("#Your-iFrameID").attr("src",url); //load popup url into iFrame
}
你找到答案了吗?
win.on('new-win-policy', newWinPolicyHandler);
function newWinPolicyHandler(frame, url, policy) {
policy.ignore(); //ignore policy first to prevent popup
$("#Your-iFrameID").attr("src",url); //load popup url into iFrame
}