1***@163.com
1***@163.com
  • 发布:2024-07-15 04:10
  • 更新:2024-09-26 10:56
  • 阅读:736

app使用webview组件加载本地html,无法打开本地html

分类:uni-app

现在无法在app下使用webview打开本地html,但是在H5的web环境是可以正常加载

已经网上搜索过对应的问题,并排查:

  • 本地页面在项目根目录下的hybrid/html/才行
  • 重新运行编译

我也使用了虚拟机和真机去运行查看,但都是一样的报错,还需要如何去排查和处理,真的很头疼,也没有更加详细的报错信息

2024-07-15 04:10 负责人:无 分享
已邀请:
刘先生啊

刘先生啊 - 平平无奇一前端

这样试试呢

使用src属性加载文件: 在<web-view>组件中,通过src属性指定HTML文件的路径。对于本地文件,路径应该是以file:///开头的绝对路径。

注意不同平台的路径差异:

对于iOS平台,路径通常为file:///var/mobile/Containers/Data/Application/<UUID>/Documents/static/index.html。
对于Android平台,路径可能为file:///android_asset/www/index.html或file:///data/data/<package-name>/files/index.html。

1***@163.com

1***@163.com (作者)

请问有没有大佬遇到这种问题?帮忙提供一下解决思路

唐家三少

唐家三少 - 我要写代码

hello uni-app中有本地webview的加载示例,详细对比一下代码差异。

  • 1***@163.com (作者)

    谢谢解答,代码差异还真的没有什么不一样,都是参照着webview的那个使用教程操作

    2024-07-15 17:03

  • 小小春啊

    回复 1***@163.com: 你好,请问你解决了吗?我也是按照官网的那个操作教程来的,跟你一样无法打开

    2024-09-26 11:04

  • 1***@163.com (作者)

    回复 小小春啊: 后来使用了网址来加载,没有使用本地的方式

    2024-11-21 00:20

1***@qq.com

1***@qq.com

试试这个
我是只有在static目录下才行,其他目录下全都报错Error

小小春啊

小小春啊

你好,请问你解决这个问题了吗?我也是跟你一样的把html页面放在了hybrid的html的目录下,在真机上也是看不到

要回复问题请先登录注册