Advertisement

Android开发中WebView加载自定义URL方案报错 net::ERR_UNKNOWN_URL_SCHEME (附带源码下载)

阅读量:

首先观察报错结果图:

目前仅在华为荣耀7i手机上出现此类问题,经分析可知,在Android 6.0及以上版本中加载自定义scheme时会出现错误提示,而Android 6.0以下版本似乎不会出现该现象。

三星设备及模拟器则无法直接加载该url。

当网页加载完成后,才会显示该错误页面。其根本原因在于所加载的url中包含JavaScript代码,而该代码内嵌有自定义scheme的调用逻辑。在解析JavaScript代码过程中,系统尝试加载自定义scheme时便触发了错误,从而导致无法正常加载。

以下是所加载的url地址:

复制代码
    https://www.yunzhijia.com/pubacc/public/data/19/06/26/ewsqZbAD.html?p=XT-1088eb69-d338-4779-9298-77d89b8be806&f=ewsqZbAD&success=false&errorMsg=
    

查看错误日志信息:

复制代码
 [INFO:CONSOLE(62)] "Mixed Content:

    
 The page at 'ht

全部评论 (0)

还没有任何评论哟~