w***@qq.com
w***@qq.com
  • 发布:2022-07-04 10:37
  • 更新:2022-07-04 10:47
  • 阅读:696

打包成安卓app,使用webview不渲染内容,显示了html代码

分类:uni-app

webview中的本地html页面不渲染,显示了html的代码

2022-07-04 10:37 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

直接使用file://引入会出现跨域问题。可以参考一下《网赚游戏》中首页使用web-view的方式来解决跨域问题。

<web-view v-if="platform=='android'" :src="'/hybrid/html/plugins/h5/index.html'" class="webview" ref="iframe"></web-view>    
<web-view v-if="platform=='ios'" :src="'http://localhost:13131/_www/hybrid/html/plugins/h5/index.html'" class="webview" ></web-view>

iOSmanifest.json中开启miniserve,安卓不需要特殊配置

"capabilities" : {    
    "plists" : {    
        "DCloudConfig" : {    
            "miniServer" : true    
        }    
    }    
}

试试这种方式能否解决问题。

  • w***@qq.com (作者)

    谢谢大佬,我找到问题在哪了,是我在src拼接的参数中有个参数格式有问题

    请问我除了拼接url的方式,还有什么方式可以向html中传参吗

    2022-07-04 11:53

该问题目前已经被锁定, 无法添加新回复