window.opener.xyz(); - 這是從子頁面 執行的,其中xyz是父窗口中的JavaScript函數。我在window.opener中獲得權限被拒絕。這發生在IE 11中。請讓我知道你的輸入。謝謝。window.opener無法在IE 11中工作
回答
根據 MSDN article,在子頁面中創建對象可能會出現問題。如果是這樣,請嘗試在父頁面中創建對象,而不是在子頁面的腳本中創建。
如果這不是問題,這裏有一些文章#1,可以幫助您的事業:
Why does this javascript cause 「Permission Denied」 error in IE
我想使用建議「您可以傳遞參數showModalDialog函數。只需傳遞窗口對象作爲參數。 window.showModalDialog (theURL,window);喲可以使用dialogArguments訪問模態窗口的參數,參見:http://msdn.microsoft.com/en-us/library/ms533723%28VS.85%29.aspx var openerWindow = window.dialogArguments;」 – user1257836
「window.showModalDialog(theURL,window)」中的變量「theURL」應該是開啓者(父)頁的位置?請澄清。 – user1257836
CAn你可以用一個例子來解釋一下 - 「基於MSDN的文章,這可能是在子頁面中創建一個對象的問題,如果是這樣,請嘗試在父頁面創建對象,而不是在子頁面的腳本中「。 – user1257836
- 1. window.opener不在鉻和IE中工作
- 2. Google字體無法在Internet Explorer(IE)中工作11
- 3. 無法獲得FontAwesome在IE 11中使用MVC 5工作
- 4. Angular JS:iframe無法在Firefox和IE中工作11
- 5. jQuery隱藏選擇器在IE中無法正常工作11
- 6. 無法在IE 10/11中使用CSS3轉換工作
- 7. 127.0.0.1將無法在IE 11
- 8. IE 11中的setTimeout無法正常工作
- 9. gif動畫無法在IE瀏覽器上工作(11)
- 10. window.locationbar.visible在IE中不工作11
- 11. Pace.js在IE中不工作11
- 12. 爲什麼window.opener無法在Internet Explore 9中工作?
- 13. window.opener |不工作鉻
- 14. Frameset在IE中無法正常工作
- 15. jquery animate無法在IE 7中工作
- 16. UpdatePanel無法在IE或Chrome中工作
- 17. Request.UrlReferrer.AbsoluteUri無法在IE中工作
- 18. knockoutjs foreach無法在IE 9中工作
- 19. appendChild在IE中無法正常工作
- 20. window.open在IE中無法正常工作
- 21. Tablesort在IE中無法正常工作
- 22. ScrollBar在IE中無法正常工作
- 23. window.location無法在IE(IE9)中工作
- 24. Video.js無法在FF中工作,IE
- 25. Form.submit無法在FF和IE中工作
- 26. Set-Cookie無法在IE中工作
- 27. OnSubmit無法在IE 8中工作
- 28. Javascript無法在IE和Chrome中工作
- 29. .htaccess在IE中無法正常工作
- 30. onfocus&onblur無法在IE中工作
如果可能的話,能你提供了xyz函數中的JS? – cfnerd
控件甚至沒有去js函數......在觸及函數之前,window.opener的權限被拒絕錯誤。 – user1257836
如果你在這裏查看文檔:https://developer.mozilla.org/en-US/docs/Web/API/Window/opener它說IE不支持,如果你打開一個網站在不同的安全區域。它可能是您的瀏覽器中的設置 –