微信网页开发 iframe不加载问题

刘先森
  • 150

微信网页开发

  1. 用iframe 加载第三方网站地址 地址是

    外网地址
    第三方链接

  2. 我的 网页内容是 一个iframe 加载 src地址
    如下结构

clipboard.png

clipboard.png

  1. 遇到了iframe 没有加载的问题;

(1)在开发者工具中,还有安卓中不可以加载iframe;
(2)在ios中,就直接打开了iframe的src地址, 地址变成了 src

  1. 期望表现,希望 第三方网页可以加载我的iframe中;

查了好多资料也没有解决方法,好像这个问题出现的少?

回复
阅读 17.9k
7 个回答
帅气的奥拉夫
  • 1
新手上路,请多包涵

你把iframe src 的路径换成和网页域名一样的。安卓微信浏览器就可以显示iframe的内容了。苹果微信内置浏览器却不用考虑同源的问题

author_z
  • 91

试着还原场景:
像这样的:
图片描述

啊哈!果然没有展示出来呢!!!!
这是什么原因呢?????
那么请打开你的控制台,
像这样的:
图片描述
然后你就可能会看见这样的错误。
这样是不是就找到了问题的根源呢?
至于你这个URL也变了的问题,实在是脑补不出来你的代码。
如果你发发善心,贴上你的代码,或许有好心人帮你看看呢!

张亮亮
  • 2
新手上路,请多包涵

我出现这种情况,我换成其他https的网站,就可以直接在iframe进行展示,但换成自己的网站,就不行了,也没找不原因来

这是在iframe中输入自己的网址

另外我换成了百度的地址,就正常显示了
iframe的地址是百度

之后我在百度中去嵌入iframe,地址也是输入的百度,也可以正常显示,但把src换成我自己的网站就显示不出来了
另外,控制台是正常的。

啊啊啊啊,我在电脑微信点开都可以,就是在自己安卓手机点击就打不开!!!不过是相对页面还是外链(https://baidu.com)都打不开!!!!

 <iframe id="iframe" src="./id11.html" frameborder="0" style="width: 100%;height: 100%;visibility: hidden;"></iframe>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏