errorUrl в Cordova Config не работает на Android - PullRequest
0 голосов
/ 05 июля 2018

При установке errorUrl в config.xml, как описано в документах , я получу сообщение об ошибке

CordovaWebViewImpl: showWebPage: Refusing to load URL into webview since it is not in the <allow-navigation> whitelist. URL=error.html

и я увижу страницу ошибки Android по умолчанию.

1 Ответ

0 голосов
/ 05 июля 2018

Для меня изменение URL-адреса на

<preference name="ErrorUrl" value="file:///android_asset/www/error.html" />

работал. Вы должны добавить это значение в раздел платформы Android, так как это зависит от Android.

Также убедитесь, что не установлено

 <allow-intent href="*" />

в противном случае вы увидите ошибку, сообщающую, что не было найдено действий для обработки намерения

ActivityNotFoundException: No Activity found to handle Intent

Если вам нужно разрешить использование веб-страниц в качестве намерения, рассмотрите возможность добавления

<allow-intent href="http://*/*" /> <allow-intent href="https://*/*" />

вместо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...