起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2045|回复: 4

[处理中3] iframe跨域问题

[复制链接]

27

主题

89

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
发表于 2016-9-5 15:14:23 | 显示全部楼层 |阅读模式
iframe跨域问题搞了几天了。
需求,通过iframe调用另一台服务器上的html,该html播放视频用。有些是正常的,通过设置src="http://eeeeee"就可以打开。而有些报跨域错误,请问要怎么样设置才对呢?我在跨域错误的html头加上了<meta http-equiv="Access-Control-Allow-Origin" content="http://*****">这样的代码也不管用

27

主题

89

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-9-5 15:15:43 | 显示全部楼层
错误信息:
Uncaught SecurityError: Blocked a frame with origin "http://whce.whgky.cn" from accessing a frame with origin "http://localhost:8080". Protocols, domains, and ports must match.
回复 支持 反对

使用道具 举报

发表于 2016-9-5 18:19:28 | 显示全部楼层
跨域问题是需要服务器端设置支持才行!
http://docs.wex5.com/ajax-cross-domain/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

52

主题

158

帖子

522

积分

高级会员

Rank: 4

积分
522
QQ
发表于 2018-7-11 16:41:41 | 显示全部楼层
solomanhl 发表于 2016-9-5 15:15
错误信息:
Uncaught SecurityError: Blocked a frame with origin "http://whce.whgky.cn" from accessing ...

咨询下楼主是如何解决的,我也出现类似的问题。
回复 支持 反对

使用道具 举报

发表于 2018-7-16 10:48:20 | 显示全部楼层
yuyunyun051 发表于 2018-7-11 16:41
咨询下楼主是如何解决的,我也出现类似的问题。

可以尝试
借助html5的消息通讯机制(postMessage)。内层、外层的页面都监听message事件,再iframe内部点击按钮需要调用试,直接发送消息到外层页面上,外层页面接收到消息后调用就可以实现跨域情况下iframe内页调用类似
http://docs.wex5.com/wex5-ui-question-list-2012/

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-25 03:22 , Processed in 0.062335 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表