0
我試圖用下面的代碼來獲得一個iFrame窗口的窗口:錯誤試圖獲得的iFrame
var frameWindow = document.getElementById("loginframe");
var iWindow = frameWindow.contentWindow;
不幸的是,我不斷收到以下錯誤:
Property 'contentWindow' does not exist on type 'HTMLElement'.)
正如你可以在下面的截圖中看到,「contentWindow」以紅色突出顯示,這是一個錯誤...
我已經試過鑄造:
let map = document.getElementById("loginframe") as HTMLObjectElement;
let insideDoc = map.contentDocument;
但是,這也不行......
這是事做,也許我需要包括角庫?
看起來很有希望,但我得到這個錯誤:類型「ElementRef」不能轉換爲類型「HTMLIFrameElement」(...有什麼奇怪的是,如果我強迫TEH應用程序加載一個損壞的模塊,刪除它,然後重新加載...它的工作。但是,當我嘗試從頭開始構建,它再次打破!) – HappyCoder
謝謝你的努力,這有助於我解決問題。我改變了這一行:( this.loginframe).nativeElement.contentWindow;到這一行:this.iframe.nativeElement.contentWindow –
HappyCoder