按照docs中所述在config.xml中设置errorUrl时,我会收到一条错误消息
CordovaWebViewImpl: showWebPage: Refusing to load URL into webview since it is not in the <allow-navigation> whitelist. URL=error.html
,我将看到默认的android错误页面。
答案 0 :(得分:0)
对我来说,将网址更改为
<preference name="ErrorUrl" value="file:///android_asset/www/error.html" />
工作。您应该在android platform部分中添加此值,因为这是android特定的。
还要确保不要设置
<allow-intent href="*" />
否则,您将看到一条错误消息,告诉您未找到任何可处理意图的活动
ActivityNotFoundException: No Activity found to handle Intent
如果需要允许使用网页,请考虑添加
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
相反。