场景:一个窗口A,加载index.html页面,在窗口A使用 nw.Window.open() 方法打开一个窗口B。B中加载的是一个远程的不受控制的页面。使用inject_js_end方式注入js到窗口B的页面中,执行一个任务。目标是执行完此任务之后,回调窗口A中的一个函数。
发现,窗口B中注入的代码只能是chrome引擎能解析的js代码,而不支持nodejs。所以不知道如何实现此功能。
场景:一个窗口A,加载index.html页面,在窗口A使用 nw.Window.open() 方法打开一个窗口B。B中加载的是一个远程的不受控制的页面。使用inject_js_end方式注入js到窗口B的页面中,执行一个任务。目标是执行完此任务之后,回调窗口A中的一个函数。
发现,窗口B中注入的代码只能是chrome引擎能解析的js代码,而不支持nodejs。所以不知道如何实现此功能。
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
解决了问题,思路如下:
注意: