2013-08-06 72 views

回答

1

我希望我理解正確你的問題:大多數廣告攔截器使用相同的過濾器規則和Adblock Plus has a nice tutorial對什麼是可能的,什麼不是。要點是:你可以隱藏東西,但重寫頁面是不可能的。

你想做的事情可以通過一個UserScript輕鬆實現。一般來說,它是在某些網頁上運行的一段JavaScript,您可以在Chrome中導入該用戶腳本。 (將其命名爲something.user.js並將其拖入Chrome的擴展列表或使用Tampermonkey擴展名)。

這裏有一個隨機的例子,應該讓你開始:https://userscripts.org/scripts/review/102001

頂部是元數據,並在其網站腳本應該運行的控制。啓動函數中的代碼將在頁面的上下文中執行。這是您需要放置代碼以修改網頁的位置。底部的代碼塊用於將啓動功能插入到頁面中。

請注意:如果你想在啓動函數中使用jQuery,它需要被頁面加載。如果不是,則需要在爲您加載jQuery的頁面中插入<script>標記。

+0

你能幫我介紹一下'script'嗎?我只想在某個網頁中刪除所有的atrib,比如'title ='some text''。 –

+1

在鏈接的例子中,在頂部添加您的域名,刪除其他域名。替換起始函數/中間塊如下:'var start = function(){$(「p」)。removeAttr(「title」);};'。 'p'將是元素的CSS選擇器。除非您提到該頁面,否則很難提供更詳細的說明。 –