iframe 如何跨域调用

2019 年 9 月 2 日
 luckrill

准确就是 调用大网站 url 到 自己页面上

比如调 www.qq.com

<iframe frameborder="0" height="0" id="frame_content" name="frame_content" scrolling="no" src="www.qq.com" width="100%"></iframe>,

怎样实现昵?谢谢

4195 次点击
所在节点    程序员
22 条回复
ysc3839
2019 年 9 月 2 日
反向代理去掉跨域限制。
VDimos
2019 年 9 月 2 日
除了反代没办法,而且反代也不一定有用,很多网站有防止的策略。
mikoshu
2019 年 9 月 2 日
好像需要你调用的那边网站设置一个允许调用的 header 还是啥来着 然后你就可以调用 不然你就只能反代 但是反代估计也有一堆需要处理的东西
luckrill
2019 年 9 月 2 日
还不太懂
akvo
2019 年 9 月 2 日
后端直接允许跨域或者自己在本地建代理 :)
xiaoxinshiwo
2019 年 9 月 2 日
message
xiaoxinshiwo
2019 年 9 月 2 日
忽略吧,看错了
RickyC
2019 年 9 月 2 日
src=" 后面的网址需要加上 http://或者 https://
bridgeca0
2019 年 9 月 2 日
点击劫持不就是这么玩的么,对方网页 header 如果加了 X-Frame-Options 话,应该是嵌不进来
abc635073826
2019 年 9 月 2 日
让你们后端搞
RickyC
2019 年 9 月 2 日
反代啥反代呀, 直接不就出来了?
http://class4ever.com/12.html

1.楼主没有写协议 http://
2.楼主设置 iframe 的高度为 0
luckrill
2019 年 9 月 2 日
直接就能出来吗?

<iframe> </iframe> 代码随便修改,仅仅是参考表达这个意思,调用外部 URL 到自己页面
luckrill
2019 年 9 月 2 日
是我错了,直接可以调过来

我遇到问题是:有些网站不能调过来
luckrill
2019 年 9 月 2 日
感谢大家 感谢大家
DOOOY
2019 年 9 月 2 日
头部试试加入 `<meta name="referrer" content="never">`
luckrill
2019 年 9 月 2 日
调试我自己网站 <iframe> </iframe> 不能显示

https://www.readmorejoy.com/

其他网站,可以显示出来。 取消 或 增加 <meta name="referrer" content="never"> 一样效果
jugelizi
2019 年 9 月 2 日
x-frame-options: DENY

你的网站禁止被 frame
luckrill
2019 年 9 月 2 日
我的网站 nginx 默认 x-frame-options: DENY
搞我
beginor
2019 年 9 月 3 日
自己动手,丰衣足食。 根据需要, 写个简单代理就解决了,就是几十行代码的事
no1xsyzy
2019 年 9 月 3 日
@beginor 可是楼主是自己调自己的页面,只要改下 nginx 配置就行,也就一行代码的事

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

https://v2ex.xtra.eu.org/t/597174

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

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

© 2021 V2EX