簡體   English   中英

修改響應頭,而無需在firefox中使用xpcom

[英]modify response header without using xpcom in firefox

我是擴展開發的新手。 我的要求是創建一個簡單的擴展名,該擴展名修改一些響應標頭並向http響應添加一些新標頭。 我正在瀏覽一些重新分配和內聯處置之類的插件。 前者無需使用xpcom即可完成相同的工作,而后者則使用xpcom。 同樣,前者也具有xul(gui)組件。 現在,如果擴展名沒有覆蓋(gui組件),則可以修改響應。

您不需要GUI。

有幾種方法可以使代碼運行:

  • 就像ReDisposition (不需要GUI部分)一樣,創建一個引導(無重啟)加載項,並從bootstrap.js注冊。
  • 創建一個SDK附加組件並從main.js注冊。
  • 創建一個XPCOM組件並注冊以profile-after-change (基本上在啟動時運行),並在加載組件后進行注冊。
  • 或者有一個存根覆蓋,它將僅加載JS代碼模塊並在該模塊中注冊。 (根據我的口味,有些小技巧,但無論如何)。

無論如何,無論您使用哪種方法或使用哪種方法,最終都需要注冊並觀察http-examine-response和朋友。

有關更多文檔,請參見MDN (以及 Wiki)。

除此之外,您的問題太廣泛了,無法告訴您一些不太籠統的問題。

暫無
暫無

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

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