JavaScript跨域问题的解决

Javascript基于安全考虑是不允许跨域操作的

最近在做地图应用功能的时候,需要从页面外部调用JS的方法,一般都是通过iframe调用地图引擎的.


主页面和Frame页面不在一个域里面,解决办法有几种。

设置domain,两个文件设置成同一个domain(适合在子域不同时使用)

包含地图的页面

document.domain="china186.com";


地图引擎本身,

document.domain="china186.com";


大家如果有兴趣可以打开我的地图看看

http://www.visitchn.com/document/maps/ol/show.html

你可能感兴趣的:(JavaScript)