Node Webkit - 如何在加载的 iframe 页面中强制 URL 打开用户默认浏览器

Node Webkit - How to force URL in loaded iframe page to open users default browser

一些学校相关软件使用Node webkit。该软件从外部服务器打开一些 URL,并且可以访问这些外部 iframed 页面。

是否有任何标记(可能在 href 区域中)可以放入加载的 iframe 页面以强制 URL 在用户默认浏览器中打开?

不希望 URL 在新节点 webkit 中打开 window。

非常感谢。

我使用此代码在默认浏览器中打开 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);
    });
});