cordova - 离子 InAppBrowser 事件未触发
问题描述
我正在使用 ionic cordova 应用内浏览器插件
constructor(private iab: InAppBrowser){
const browser = this.iab.create('https://www.sample.com'_self',{location:'no'}); /*3*/
this.browser.on('loadstart', event => {
alert('loadstart event'); // not fired
});
this.browser.on('loaderror', event => {
alert(' error'); // not fired
});
this.browser.on('exit', event => {
alert('exit event'); // not fired
});
}
但是 loadstart、loaderror、exit 事件不起作用。
谢谢..!
解决方案
使用 target"_blank"
而不是"_self"
,例如:
const browser = this.iab.create(
'https://www.sample.com',
'_blank',
{location:'no'}
);
推荐阅读
- azure-devops - 如何从 VSTS 构建中排除某些目录?
- android - 将 GeoFire 查询加载到 RecyclerView 时应用程序崩溃
- batch-file - Windows BAT 文件 SET 命令以奇怪的方式工作 - Python 虚拟环境激活脚本
- c# - 通过表单创建全局变量
- javascript - 如何通过单击使用 redux 的按钮打开我的模式?
- firebase - 包含一些敏感数据的公共/可共享路由的最佳设计模式
- c# - 为行星设置重力时出现 Unity/C# 错误
- excel - 使用 vba 的 Excel TOC - 删除了前导零
- javascript - Vee-validate 不适用于使用 Nuxt.js 和 Vuetify 的范围
- node.js - PostgreSQL 使用 massjs 和节点抛出错误“函数计数(整数)不存在”,但适用于 Postico