我想在IE8中的iFrame中運行AngularJS應用程序。我得到一個空白頁面。
觀察到的行爲:
1.在IE8的正常瀏覽器窗口中工作正常。
2.在Chrome和FireFox的iFrame中運行良好。
3.正常工作,如果我右鍵單擊並刷新iFrame。
4. HTML被完全加載(在視圖源中查看)。 AngularJS控制器未被觸發。沒有顯示任何警報和console.log。
5.沒有JS錯誤拋出在IE8中運行AngularJS應用程序在iFrame上的空白頁
如何啓用AngularJS控制器的觸發器,我可以在window.onload上手動觸發它嗎? 任何見解和建議都會有所幫助。 不幸的是,我必須在IE8中的iframe中運行應用程序?升級瀏覽器或選擇不同的瀏覽器不是一種選擇。
謝謝!
SKR
您使用的是什麼Angular版本? https://docs.angularjs.org/guide/ie – Cherniv 2014-11-04 12:54:32
我使用的是AngularJS v1.2.14 – SKR 2014-11-04 12:55:31
我最近在ext.net的iframe中遇到了同樣的問題......唯一的辦法是我能夠繞過它是新的窗口,如果ie8。我希望有人能找到問題! – starvator 2014-11-04 12:56:39