electron 打包客户端与网页程序交互
想请教下大家 ,使用electron 做为一个壳,使用remote重开窗口,链接线上地址 。 有没有办法能让我在about.html中跟当前客户端做交互 。比如在网页中点击按钮关闭当前窗口。急急急 ~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
想请教下大家 ,使用electron 做为一个壳,使用remote重开窗口,链接线上地址 。 有没有办法能让我在about.html中跟当前客户端做交互 。比如在网页中点击按钮关闭当前窗口。急急急 ~
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
API里有window.open函数的,通过
BrowserWindowProxy.close()
关闭子窗口,你可以给按钮点击事件,来关闭窗口。Hi~
可以使用
WebContents
的一个method:contents.executeJavaScript(code[, userGesture, callback])
在窗口环境中执行Javascript代码.
演示代码(点击百度logo即可关闭窗口)
main.js
参考:executeJavaScript
其实在electron api演示(demo)中就有一个类似的例子,不过那个例子中采用了注册协议的方式来使得打开的页面(在默认浏览器中的)通过协议访问调用打包的 api演示程序。electron api 演示中文翻译版