2013-02-08 26 views
0

我需要一種方法在Web瀏覽器中「禁用JavaScript」/「不運行JavaScript」。在Web瀏覽器上自動禁用JavaScript

是否有可能使用JavaScript或其他一些自動方式做到這一點?

更新:原因是什麼?簡單來說,有一些「在線電視網站」,他們使用了幾個指向「跨站點網站」的iframe,並且一直都在收看幾個「廣告」彈出窗口。通過編寫我自己的webbrowser「附加組件/擴展名」,我試圖「刪除」html節點和一些Javascript,它適用於「主頁」代碼,而不適用於iframe「跨域URL」....所以我認爲禁用JavaScript後,電影開始,將是一個很好的解決方案。

更新2: 視頻我要的是一個IFRAME梯級鏈的結果....我已經試過所有的方法來「捕捉」使用招等工具最後的「網址」的結果,但它變得越來越難,因爲這種不同的「跨域」通信共享「運行時間密鑰」以避免我想完成的事情(也許有更多的時間我可以做到),但這就是爲什麼我認爲一個簡單而快速的解決方案將被禁用電影開始後的JavaScript。

注意:其他擴展,如Adblock和類似的不工作,因爲網站檢測到它,並且視頻從未加載。

+3

你爲什麼想這麼做? – Wernsey

+0

只是不發送JavaScript - 它不會被執行! :) –

+0

你無法做到這一點。 –

回答

1

不,不可能以編程方式使用其他JavaScript附加組件/擴展程序禁用用戶瀏覽器上的JavaScript。

但是,如果您使用PHP作爲代理來攔截所需的頁面,並刪除所有腳本標記,則可能是可能的。您甚至可以提取您想要的視頻網址,並使用其他(flash?)播放器播放。

如果您是系統管理員並希望在您的所有網絡計算機上禁用JavaScript,請改爲在SuperUser上發佈。

0

您不能禁用,但可以覆蓋javascript函數。 alert = function(){} alert("hello")

你甚至可以通過標籤名殺死這些iframe。

+0

您不能使用JS修改/刪除另一個跨站點頁面/框架。 –

+0

是的,但他意味着關於插件/擴展。所以這是可能的。 使用Greasemonkey腳本在加載之前注入代碼或殺死iframe。 – nimlhug

相關問題