在uni-app里通过webview打开了一个H5页面,在H5页面有一个iframe,然后用iframe打开本地的html,然后发现没有东西,但是安卓就可以。我有试过,重写了一个html,里面引入了vue.js,vant.js,然后弹了一个框,然后就可以出来,但是我一引用我需要的那个html,就什么读不出来。这个本地的html是要加载出类似于建筑模型的那种。但是现在发现根本不执行里面的js,哪怕我把js变为本地的js,但是我在uni-app里把内核变为UIwebview,就可以出来,但是在Wkwebview下就不行。请大家帮忙分析解决一下。到底是什么问题
8***@qq.com
- 发布:2020-05-14 14:21
- 更新:2020-05-15 06:43
- 阅读:2565
uni-app webview ios Wkwebview iframe打不开东西
分类:uni-app
我也遇到这个问题,查是需要为iOS的iframe给授权,
<access origin="" />
<allow-navigation href="" />
<allow-intent href="*" />
但uni-app 怎么加啊???
-
回复 8***@qq.com: 我在解决这个问题查到了,WKWebView 本地 与 在线 页面,也会判定为跨域,需要做JS相关的跨域授权或交互
可以使用 uni.postMessage 与 线上的 window.postMessage 来交互。
我为了方便,我将两层页面,都放在了 线上,即 加载的 iframe所在的页面是线上的,iframe.src指向的页面,也是线上的
2020-06-04 17:48
h***@163.com
解决了吗,救救我,被卡住了,到处找都没有。好人一生平安.
2022-08-25 14:27