为什么要解决 iframe 跨域问题? iframe 不是默认可以跨域的吗?

2020-11-27 12:44:45 +08:00
 RickyC
<iframe src="https://www.baidu.com" frameborder="0" style="Width:100%;height:100%;"></iframe> <iframe src="https://www.sogou.com" frameborder="0" style="Width:100%;height:100%;"></iframe> ------ 以上这些都可以直接出来, 用我自己的博客也可以出来

但是网上为什么有那么多文章说解决 iframe 跨域问题?

2850 次点击
所在节点    HTML
11 条回复
wszgrcy
2020-11-27 12:45:50 +08:00
………
dotnet
2020-11-27 12:48:50 +08:00
不可以调用 iframe 里面的方法
wf18321589792
2020-11-27 12:51:49 +08:00
网上主要是解决 iframe 之间如何通信的吧
gouflv
2020-11-27 12:53:34 +08:00
“网上为什么有那么多文章说解决 iframe 跨域问题”
都这么多文章了,你为什么就是不看?
RickyC
2020-11-27 12:58:54 +08:00
@gouflv 看了, 看不懂
liuxey
2020-11-27 13:03:43 +08:00
@RickyC #5 哈哈哈
wenfan
2020-11-27 14:12:31 +08:00
为了保证用户信息的安全,95 年的时候 Netscape 公司引进了同源策略,里面的同源指的是三个相同:协议、域名、端口。
违反了同源策略就会出现跨域问题,主要表现为以下三方面:

无法读取 cookie 、localStorage 、indexDB
DOM 无法获得
ajax 请求无法发送
wenfan
2020-11-27 14:13:19 +08:00
你有这个时间发帖,早看完随便哪一篇关于 iframe 跨域的文章了…………
RickyC
2020-11-27 15:34:48 +08:00
@wenfan 现在还没有解决, IIS 做的网站, 其它网站不能 iframe 它
whywhywhy
2020-11-27 16:50:35 +08:00
如果你没遇到问题,不管它是不是真的,都无所谓啊,反正对你没影响。
murmur
2020-11-27 16:52:44 +08:00
现在 https 下 iframe 说法很多,http 的问题没那么多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/729827

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX