我試圖加載一個web應用程序在一個新的彈出窗口,它位於從我的應用程序不同的域,使用post請求(它必須是發佈請求!)。嘗試訪問窗口的文檔對象時,Internet Explorer會給我一條訪問被拒絕的消息。我嘗試了類似SO線程發佈的其他答案,但沒有任何運氣...IE 11訪問deinied試圖訪問彈出窗口.document
注意:我不能使用''
或'about:blank'
作爲url,因爲IE認爲它是不安全的。
這裏是我的代碼目前並
- 在JavaScript 創建窗口對象
- 生成表單
- 連接形式窗口的身體。 // 拒絕訪問!
代碼:
var win = window.open(url, windowname, params);
var form = $(document.createElement('form'))
.attr('action', action)
.attr('method', 'post');
$(win.document.body).html(form.html()); // access denied!
所以只需添加一個表單頁面和目標設置爲空白。 – epascarello