js 跨域向iframe 调用页面赋值解决方案
js 跨域向iframe 调用页面赋值
具体需求:a.html 页面iframe www.baidu.com 页面, 现在需要在a.html 页通过JS 向iframe的www.baidu.com 页面ID赋值
现在测试同域可以赋值,但是跨域向iframe的www.baidu.com 页面ID赋值 提示拒绝访问
------解决思路----------------------
你要跨的域需要允许你访问才可以。需要在服务器的响应中增加:Access-Control-Allow-Origin
------解决思路----------------------
安全限制 ,服务器不配置百分百不行的
------解决思路----------------------
对了 GET参数是可以放到url里使用的,这个不受影响
post我记得有可能用ajax实现,但是直接从iframe获取数据不行
------解决思路----------------------
js 不能跨越
------解决思路----------------------
无解。。不用想了。。虽然html5的postMessage可以跨域同信,当是你得有控制跨域页面的权限,添加监听事件,要不postMessage之类的也搞不了
具体需求:a.html 页面iframe www.baidu.com 页面, 现在需要在a.html 页通过JS 向iframe的www.baidu.com 页面ID赋值
现在测试同域可以赋值,但是跨域向iframe的www.baidu.com 页面ID赋值 提示拒绝访问
------解决思路----------------------
你要跨的域需要允许你访问才可以。需要在服务器的响应中增加:Access-Control-Allow-Origin
------解决思路----------------------
安全限制 ,服务器不配置百分百不行的
------解决思路----------------------
对了 GET参数是可以放到url里使用的,这个不受影响
post我记得有可能用ajax实现,但是直接从iframe获取数据不行
------解决思路----------------------
js 不能跨越
------解决思路----------------------
无解。。不用想了。。虽然html5的postMessage可以跨域同信,当是你得有控制跨域页面的权限,添加监听事件,要不postMessage之类的也搞不了