目前只实现到打开网站:nw.Window.open('http://www.qq.com/', {}, (win)=>{
win.showDevTools();
win.on('loaded', function() { // 这一句执行正常, 代表获取数据问题不大。
win.eval(null, "alert('asd')"); // 但是 我想用 nw.require 载入 js 却会导致程序崩溃
// win.eval(null, "nw.require('http://tmdmphp.com/xxx.js')");
// 一般 nw.js 程序 可以这样传数据。
// nw.global.aa = 111;
// alert(nw.global.aa);
// 但是这一句会导致程序直接关闭,
win.eval(null, "nw.global.aa = 111");
alert(nw.global.aa);
});
});获取数据我想应该问题不大。只是 不知道有没有更便捷的方法加载 js。不然只能 document.createElement('script') 了主要问题是 获取到数据后 怎么传到自己网站的页面呢?nw.global 在 win.eval 里用不了。localStorage 的话也只能存在 www.qq.com 的域名下。opener 的话 显然也不行,并不是用普通的 window.open 打开的。难道 我不应该用 nw.js 来实现数据采集???
添加回答
举报
0/150
提交
取消