-1
我想在調用onload函數之前在HTTP調用期間注入一些javascript代碼。我怎樣才能做到這一點?這甚至有可能嗎?我已經使用Chrome擴展實現了這一點,但我希望使用其他方法注入適用於所有其他瀏覽器的代碼。就像打開頁面時通過URL欄注入一樣。這種注射應該適用於我打開的所有網站。如何在HTTP調用期間注入Javascript代碼
我想在調用onload函數之前在HTTP調用期間注入一些javascript代碼。我怎樣才能做到這一點?這甚至有可能嗎?我已經使用Chrome擴展實現了這一點,但我希望使用其他方法注入適用於所有其他瀏覽器的代碼。就像打開頁面時通過URL欄注入一樣。這種注射應該適用於我打開的所有網站。如何在HTTP調用期間注入Javascript代碼
另一種乾淨的做法是到請求經過代理。代理可以通過在源到達客戶端之前修改源代碼來注入JS。這是大多數廣告支持的(廣告注入)代理如何執行此操作的。
但是,這是一個安全問題。這就是爲什麼,同樣必須告訴用戶安裝擴展,你必須告訴用戶使用代理。否則,這是一個不行。
另一種方法是讓站點的所有者嵌入一個指向永久路徑的腳本。在該路徑的後面,您可以編寫任何腳本,其中可能包含加載更多腳本的腳本。
它可以是短:
<script src="path/to/a/permanent/location"></script>
這通常是如何公開的API服務工作,如谷歌。永久路徑後面是一個腳本,用於加載所需的所有API。但是,就像我在前一節中所說的那樣,您需要權限,這次的形式是讓網站管理員在頁面上嵌入腳本。
我需要探索第一個選項。它看起來很整齊。 – Muthu