m***@163.com
m***@163.com
  • 发布:2021-01-15 16:27
  • 更新:2021-01-15 16:27
  • 阅读:589

nvue中webview组件加载的html文件如何区分是在app中打开还是在浏览器打开?

分类:nvue

现在我这边有一个nvue页面,里面通过webview组件加载了一个cocos小游戏,这个小游戏往nvue页面传一些分数之类的需要调用uni.postMessage,但是在浏览器环境下似乎uni.postMessage并不能把消息传到nvue页面

而且uni.getEnv返回的是{h5: true}而非vue页面中的{plus: true},webview中的子页面似乎无法区分是在nvue中打开还是在浏览器中打开?

如果使用vue页面,倒是可以区分,但是cocos小游d戏加载的素材会有同域限制,如果把小游戏跟app打包在一起的话,会无法加载,需要另外开启一个web服务器,比较不方便。

2021-01-15 16:27 负责人:无 分享
已邀请:

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