浏览器越域访问
瀏覽器越域問題
首先瀏覽器默認是不容許一個頁面里跨端口或者跨ip訪問的訪問的,就比如你從a端口彈出一個網頁,這個網頁里面的iframe調用了b端口的網頁,這個時候父頁面是不能調用子iframe的方法的。
如果是同一個端口的話就是允許的。方法如下
1、父頁面取得子頁面對象:
window.parent.document.getElementById('子iframe').contentWindow;//取到對象
window.parent.document.getElementById('rightFrame').contentWindow.function();//調用方法
2、子頁面取到父頁面方法
window.parent//取到對象
window.parent.function();//調用方法
總結
- 上一篇: 1.SVG简介
- 下一篇: 关于H5中的Canvas API的探索