我有一個包含下面的JavaScript爲什麼window.opener無法在Internet Explore 9中工作?
<script type="text/javascript" language="javascript">
window.opener.myfunction();
window.close();
</script>
這適用於Chrome,火狐文件的JSP文件。它也適用於在VMWare虛擬機中運行的Internet Explorer 8和9。但是,用戶報告了一個bug,結果是window.opener不起作用,我的功能沒有被調用。用戶也使用IE9,但在本地Windows機器上運行。
我的問題是,爲什麼它在我的IE9上運行,但不是他的?任何IE設置都可以導致這種情況?
非常感謝
會發生什麼情況?是'window.opener' null? –
選中此鏈接。 [http://stackoverflow.com/questions/7648231/javascript-issue-in-ie-with-window-opener] [1] – prageeth
聽起來像是javascript沒有啓用,或者窗口在不同的安全區域。如果只是一個部署問題,即所有在本地運行而不是在互聯網上運行的安全區域都是有意義的。 –