NW JS窗口加载不会触发URL,但来自本地文件

时间:2016-03-30 06:33:17

标签: javascript nw.js

我正在尝试在实际网页上获取已加载的事件,但它不像本地页面那样触发。

所以加载永远不会发生这种情况:

var mywin = nw.Window.open('http://www.google.com', {"frame": false}, function(testWin) {
    testWin.on('loaded', function() {
        alert("testWin loaded");
        testWin.moveTo(0, 0);
    });
});

但总是激怒:

nw.Window.open('test.html', {"frame": false}, function(testWin) {
    testWin.on('loaded', function() {
        alert("testWin loaded");
        testWin.moveTo(0, 0);
    });
});

唯一的区别是本地文件或网址。

感谢和抱歉这个愚蠢的问题(我不是程序员所以我确定它的东西非常基本)。

我正在使用NW JS 13.2

此致 安德鲁

1 个答案:

答案 0 :(得分:0)

JS跨域安全策略。根据我所知,window与域的唯一可访问属性与您当前(运行脚本的域)不同location

您应该查看此Cross domain iframe content load detection,看看它是否可以帮助您。