Ionic Inappbrowser:自定义事件
Ionic Inappbrowser: Custom Events
我想从 Ionic 应用内浏览器中的网页 运行 接收自定义事件。
例如:
this.browser.on('buttonOnWebSitePressed').subscribe(event => {
that.browser.hide();
});
这可能吗?如果是这样:我需要如何从网页中抛出事件
或者 .on(...) 是否仅适用于 loadstart、loadstop、loaderror 或 exit 等事件?
查看 InAppBrowserPlugin (Cordova) 的文档。
据我所知,只有四种可能的事件(在此插件中)可以从您的离子应用程序中捕获:
- loadstart:当 InAppBrowser 开始加载 URL.
时触发事件
- loadstop:当 InAppBrowser 完成加载 URL.
时触发事件
- loaderror:当 InAppBrowser 在加载 URL.
时遇到错误时触发事件
- exit:当 InAppBrowser window 关闭时触发事件。
编辑:
有一些解决方法。一种是通过注入 inappbrowser 的按钮调用 URL,然后检查 URL 的 URL 事件。
我想从 Ionic 应用内浏览器中的网页 运行 接收自定义事件。
例如:
this.browser.on('buttonOnWebSitePressed').subscribe(event => {
that.browser.hide();
});
这可能吗?如果是这样:我需要如何从网页中抛出事件
或者 .on(...) 是否仅适用于 loadstart、loadstop、loaderror 或 exit 等事件?
查看 InAppBrowserPlugin (Cordova) 的文档。
据我所知,只有四种可能的事件(在此插件中)可以从您的离子应用程序中捕获:
- loadstart:当 InAppBrowser 开始加载 URL. 时触发事件
- loadstop:当 InAppBrowser 完成加载 URL. 时触发事件
- loaderror:当 InAppBrowser 在加载 URL. 时遇到错误时触发事件
- exit:当 InAppBrowser window 关闭时触发事件。
编辑: 有一些解决方法。一种是通过注入 inappbrowser 的按钮调用 URL,然后检查 URL 的 URL 事件。