Javascript Cordova白名单插件手动检测阻止的导航(事件)

Javascript Cordova白名单插件手动检测阻止的导航(事件),javascript,cordova,ionic-framework,whitelist,Javascript,Cordova,Ionic Framework,Whitelist,我正在使用cordova白名单插件构建一个Ionic应用程序,只将某些URL用于导航 这是工作良好,但我想检测什么时候和哪个URL被插件阻止。 我知道(至少在Xcode中)当URL被阻止时会出现日志,但我正在寻找某种JavaScript事件来检测它 我很确定没有Cordova白名单插件javascript API可用,但我可能忽略了一些东西 所以我的问题是: 有人知道是否有办法检测JavaScript中被阻止的(通过cordova白名单插件)导航吗?在没有其他答案的情况下,间接回答: cordo

我正在使用cordova白名单插件构建一个Ionic应用程序,只将某些URL用于导航

这是工作良好,但我想检测什么时候和哪个URL被插件阻止。 我知道(至少在Xcode中)当URL被阻止时会出现日志,但我正在寻找某种JavaScript事件来检测它

我很确定没有Cordova白名单插件javascript API可用,但我可能忽略了一些东西

所以我的问题是:
有人知道是否有办法检测JavaScript中被阻止的(通过cordova白名单插件)导航吗?

在没有其他答案的情况下,间接回答:

cordova插件白名单建议迁移到“内容安全策略”元标记,而不是插件功能。

内容安全策略请求冲突有一个类似您询问的事件,但似乎只有在使用
时才起作用。不使用cordova插件白名单插件

document.addEventListener('securitypolicyviolation', function(e) {
    alert(JSON.stringify(e));
});

(我还想要一个类似的插件事件。)

在没有其他答案的情况下,一个间接答案:

cordova插件白名单建议迁移到“内容安全策略”元标记,而不是插件功能。

内容安全策略请求冲突有一个类似您询问的事件,但似乎只有在使用
时才起作用。不使用cordova插件白名单插件

document.addEventListener('securitypolicyviolation', function(e) {
    alert(JSON.stringify(e));
});

(我也希望类似的事件与插件一起工作。)

我不会将您的答案标记为“答案”,因为正如您所指出的,它不是我问题的答案。不过,我还是要感谢你们,因为这可能对下一个项目非常有帮助。然后我将结合您提到的活动尝试CSP。回答得好!我不会将你的答案标记为“答案”,因为正如你所指出的,它不是我问题的答案。不过,我还是要感谢你们,因为这可能对下一个项目非常有帮助。然后我将结合您提到的活动尝试CSP。回答得好!