簡體   English   中英

Firefox擴展中的iframe加載事件

[英]Iframe load event in firefox extension

我正在構建一個在面板內部具有iframe的firefox擴展。

我使用xul文件作為iframe的src。

當我單擊iframe內的特定按鈕時,我希望使用相同的src再次加載iframe,但隱藏一些元素並顯示其他元素。 要進行隱藏/取消隱藏,我在xul onload上有代碼,並且在第一次或更改src時加載iframe時效果很好。

但是,當我使用相同的src隱藏和顯示面板時,不會再次觸發onload。

在第二次打開面板之前,我應該做些什么嗎?

隱藏和顯示框架不會重新加載-它實際上只是隱藏和顯示框架而沒有觸及內容。 要從外部重新加載框架,請執行以下操作:

document.getElementById("my-frame").contentWindow.location.reload();

或從框架內部:

window.location.reload();

供參考: location.reload()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM