一般情況下,js控制iframe的顯示、調用很簡單的,例如:
window.frames[0].adduser();
但在跨域的情況下卻不能訪問,js報出了一個沒有權限的錯誤。例如:
a.html(屬於aa.myjob.com/a.html)
b.html
研究了很久找到原因,結果是瀏覽器是不允許JS跨域操作。在兩個頁面中加上 document.domain="myjob.com"; 把它指向了同一域,就可以操作了。
一般情況下,js控制iframe的顯示、調用很簡單的,例如:
window.frames[0].adduser();
但在跨域的情況下卻不能訪問,js報出了一個沒有權限的錯誤。例如:
a.html(屬於aa.myjob.com/a.html)
b.html
研究了很久找到原因,結果是瀏覽器是不允許JS跨域操作。在兩個頁面中加上 document.domain="myjob.com"; 把它指向了同一域,就可以操作了。