Chrome打包的应用程序如何与webview交互(监听从它触发的事件)
Chrome打包的应用程序是否可以监听ChromeApp内webview触发的事件 我的ChromeApp在启动时加载webview。我希望能够从webview触发事件,以便访问本地chrome.app功能 我现在想使用的功能是“关闭窗口”(因此我可以从ChromeApp内部的webview关闭ChromeApp)。将来,我希望能够从webview访问存储API。Chrome打包的应用程序如何与webview交互(监听从它触发的事件),webview,google-chrome-app,Webview,Google Chrome App,Chrome打包的应用程序是否可以监听ChromeApp内webview触发的事件 我的ChromeApp在启动时加载webview。我希望能够从webview触发事件,以便访问本地chrome.app功能 我现在想使用的功能是“关闭窗口”(因此我可以从ChromeApp内部的webview关闭ChromeApp)。将来,我希望能够从webview访问存储API。支持开箱即用。对于您的“关闭窗口”拦截,恰当命名的可能是最合适的 如果您想在webview guest和您的应用程序之间建立一种通信渠
支持开箱即用。对于您的“关闭窗口”拦截,恰当命名的可能是最合适的
如果您想在webview guest和您的应用程序之间建立一种通信渠道,在一般情况下,就像在访问存储API的第二个用例中一样,您有两个选项:
- 您可以使用将消息发布到来宾页面,并以相反的方向返回回复
- 您还可以使用将JavaScript片段注入webview来宾。例如,通过这种方式,您可以将click事件处理程序附加到guest中的按钮,该按钮将执行您需要在应用程序的执行上下文中执行的操作(当然,因为您的事件处理程序必须是一个闭包)。或者,您可以从来宾中收集一些信息,并在
的回调中返回应用程序executeScript
- 最后,这里有一个-不适合您的需要,但我提到它是为了完成您可以用来与webview来宾交互或更改webview来宾的方法集