我试图在实时网页上获取加载的事件,但它不像本地页面那样触发。
所以加载的永远不会用这个触发:
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);
});
});
唯一的区别是本地文件或 URL。
感谢并抱歉提出这个愚蠢的问题(我不是程序员,所以我确信它是非常基本的东西)。
我正在使用 NW JS 13.2
问候 安德鲁
最佳答案
JS跨域安全策略。据我所知,具有域的 window
与您当前(运行脚本的域)不同的唯一可访问属性是 location
。
你可能应该看看这个Cross domain iframe content load detection看看是否能帮到你。
关于javascript - 加载的 NW JS 窗口不会触发 URL,而是从本地文件触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36301360/