将Node webkit用于某些与学校相关的软件。该软件从外部服务器打开一些URL,并且可以访问那些外部iframed页面。
是否有任何标记(可能在href区域中)可以放入已加载的iframe页面以强制URL在用户默认浏览器中打开?
不希望URL在新节点webkit窗口中打开。
非常感谢提前。
答案 0 :(得分:0)
我使用此代码在默认浏览器中打开iframe内的链接
var gui = require('nw.gui');
$("#banner iframe").on("load", function(){
var iframe = $(this).contents();
iframe.find("a").click(function(e){
e.preventDefault();
var link = $(this).attr("href");
gui.Shell.openExternal(link);
});
});