用安卓 WebView “套壳” 最新的CocosCreator3.8.2打包的H5项目

各大市场对套壳应用都允许吗?

你的这个还要自己开个web服务器 :rofl: :rofl: :rofl:
能本地访问自然是最好的啊

也可以本地的

所以我的帖子就是在指出本地化读取时候会出现的问题啊 :rofl:
你用3.x的cocos试过就知道了,内部使用fetch代替了xhr导致了不识别file:///开头的scheme

ok了,webView上面成功显示,之前是步骤没搞清楚,感谢

这个问题你们怎么解决的?

问一下,你找到问题了?

现在webview上,游戏启动后,是不是仍存在背景音自动播放的问题?
想了解下,大家是怎么处理的?

老机子。没法适配全屏代码导致的~

这种我在2.4里面试了一下,不知道为什么加载zip不成功,是在ios上开的wkWebView,通过file方式打开本地网页

2.4不用替换啊,我这个是针对3.x版本的 :rofl:


image
我是在index.html里面想去加载同级目录下的一个zip,app通过http的方式加载网页的时候用fetch的办法可以加载到,放到本地后fetch不行了,用你提供的新fetch也不行,我用xmlhttpRequest也没加载起来

如果是用xhr从本地读取文件,那么默认的schema是file而不是http。
你的onload里判断status可能不应该用200,而是0
找到一个类似的说法,截图给你看看

老哥,可以讲讲怎么成功的吗?我也遇到这个问题了。

这个是加载的网页链接吧,本文应该是把打包好的h5项目放在安卓里进行加载。

以file:///开头的都是本地,以http(s)开头的是网页

我用 webview 加载本地html.始终会报json跨域错误。最后我在安卓内置了Kotlin,webview 标签给 http://127.0.0./项目目录 测试成功了 :joy: :rofl: :rofl: :rofl: 不知道这种方式有没有什么隐患。感觉流畅度有点不高

这就相当于自己又启动了一个服务器,肯定没有本地直接加载的方式快

cocos和安卓我都不太熟。没能解决掉那个跨域的问题 :rofl: 只能别出心裁搞个内置服务器,最后结果还有问题,真机运行 2.x版本第一次点击过后还卡死了 :joy:

跨域是后端要解决的问题