簡體   English   中英

在執行之前更改javascript

[英]Change javascript before its executed

我想打開一個網站,更改其javascript,然后顯示該網站+執行更改后的js。

1)這可能嗎?

2)這怎么可能? (VB.net,C#,FF +插件)

提前Thx

編輯:為了您更好的理解,我只希望為我的瀏覽器輸出更改js!

您可以使用Fiddler 這個不錯的軟件充當http代理,並提供可以攔截和轉換請求和響應的腳本引擎。 根據您的情況,您可以即時替換目標javascript內容。

1)是的,有可能。

2)我不知道如何通過列出的任何方法來執行此操作,但是一種可行的方法是下載網站的HTML和JavaScript,在您的計算機上對其進行修改,並設置一個提供修改后的HTML和JavaScript的本地網絡服務器,並(可選)更改您的主機文件,以表明您要欺騙的任何域都位於localhost。 如果有時還想與遠程服務器進行交互,則可以在Web服務器上設置一個程序,該程序通過從遠程服務器(按IP地址)請求頁面來響應404。 我目前只知道如何在PHP中執行此操作。

您可能想看看Opera的用戶腳本 您可以執行類似

window.opera.addEventListener("BeforeScript", function onchange(e){
    if(! myURIregexp.test(e.element.src))
        return;
    var script = e.element.text;
    /* do something with the script text, for example replacing */
    ev.element.text = script;
}, false);

您可以使用Fidder2。 您可以使用Fidder AutoResponder將所需的任何內容更改為本地文件

暫無
暫無

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

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