簡體   English   中英

開發Firefox擴展,在Dom啟動時加載擴展

[英]Developing Firefox Extension, load extension at Dom start

我一直在編寫Firefox擴展程序,但在這一點上,我們仍然可以像在chrome中一樣在manifest.json文件中使用“加載DOM start上的擴展程序”的任何簡單選項:

"run_at": "document_start"

我的研究發現頁面加載進度列表器之類的東西,但與chrome的'run_at'相比,它們是很多代碼。

那么它們是Firefox擴展開發人員的唯一選擇嗎? 或者我們還有其他東西,我可能會錯過。

順便說一句,我現在正在使用addeventlistner來檢測到它。

當瀏覽器會話加載時,擴展會作為一個整體加載,而不是綁定到各個頁面。

在擴展中,您可以通過page-modtabs模塊將代碼注入各個標簽中。

通常,我建議您不要使用chrome API的工作方式,如果要構建SDK插件,則是Firefox思維方式的直接替代品 API和插件的結構完全不同,因此您不會走得太遠。

@JaromandaX已經提到了模仿chrome API的webextensions,但它們仍在開發中。

暫無
暫無

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

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