安卓使用腾讯内核的webview,ajax加载一些URL或者img标签的资源URL比较复杂的页面会报404,
代码非常简答,就是使用webview的.loadUrl()方法加载一个网页,网页上使用ajax或者img标签的URL比较复杂时,类似这样
http://192.168.10.111/aaaaaaa/bbbbbbbbb.adtion/0/3A740CFFE34728DA48258408002A0858/$FILE/MES%E7%94%9F%E4%BA%A7%E5%88%B6%E9%80%A0%E6%89%A7%E8%A1%8C%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E9%A6%96%E9%A1%B5%E6%A0%87%E8%AF%86-1.png
的链接无法加载,提示404,http://192.168.10.111:81/aaaa/bbbb.png 这种简单的链接是可以正常访问的,求求求救~~
安卓使用腾讯内核的webview,ajax加载一些URL比较复杂的页面会报404
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 你知我知皆知 2024-08-09 22:10关注
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
这个问题可能由多种原因引起。以下是一些常见的原因和解决方案:
-
网络问题:如果网络连接不稳定或不安全,可能会导致加载失败。
-
JavaScript错误:在加载的JavaScript文件中可能存在语法错误或其他错误。
-
文件路径错误:确保您提供的文件路径是正确的,并且没有拼写错误。
-
页面内容损坏:某些情况下,由于服务器端的问题,页面的内容可能被破坏了。
-
代理设置不当:如果您的设备正在通过代理服务器进行数据传输,那么可能会影响加载过程。
-
内存不足:当Android设备运行多个应用程序时,内存可能会变得紧张。在这种情况下,加载较复杂的页面可能会出现问题。
解决此问题的方法如下:
- 检查网络连接是否稳定。
- 检查JavaScript文件是否存在语法错误或其他错误。
- 检查文件路径是否正确。
- 检查页面内容是否完整无损。
- 如果代理设置有问题,请检查并调整。
- 清理缓存和内存,尝试重启设备。
以上步骤可以有助于解决加载失败的问题。
解决 无用评论 打赏 举报 -
悬赏问题
- ¥15 (SQL语句|查询结果翻了4倍)
- ¥15 Odoo17操作下面代码的模块时出现没有'读取'来访问
- ¥50 .net core 并发调用接口问题
- ¥15 网上各种方法试过了,pip还是无法使用
- ¥15 用verilog实现tanh函数和softplus函数
- ¥15 Hadoop集群部署启动Hadoop时碰到问题
- ¥15 求京东批量付款能替代天诚
- ¥15 slaris 系统断电后,重新开机后一直自动重启
- ¥15 QTableWidget重绘程序崩溃
- ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊