0
這是一個網站例如:example.com
。在這個網站有鏈接,如linkshrink.net/a123=example.com
。Greasemonkey腳本改變href的一部分
我想要做的是用「/」替換/linkshrink.net/a123=
這個部分,即只是一個斜槓,它將刪除那個直接鏈接到鏈接的廣告。
我想要做的只是找到並替換整個頁面中的「href」中的某些文本,每次頁面被加載時。
我可以在Greasemonkey上做這個嗎?我不知道這是否可能,因爲我對腳本沒有任何知識。
這是我到目前爲止有:
var links = document.links;
for(i=0; i<document.links.length; i++)
{
var pattern = /http:\/\/linkshrink.net\/[a-zA-Z0-9]*\=/;
if(pattern.test(document.links[i].href))
{
document.links[i].href = document.links[i].href.substr(document.links[i].href.indexOf("=")+1);
}
}
我的鏈接被linkshrink.net/a123=example.com
現在在我的網頁它顯示example.com
我能擦洗linkshrink
現在,我想在其他網站,其不工作: bc.vc/13123/example.com
var links = document.links;
for(i=0; i<document.links.length; i++)
{
var pattern = /http:\/\/bc.vc\/[a-zA-Z0-9]*\=/;
if(pattern.test(document.links[i].href))
{
document.links[i].href = document.links[i].href.substr(document.links[i].href.indexOf("=")+1);
}
}
WHE重新做錯了(linkshrink鏈接以「=」號結尾,但是bc.vc
以「/」結尾,我試着改變=帶有/號的標誌仍然不能工作。 任何想法?
StackOverflow的是在這裏回答問題,而不是做你的功課 – lumio
大聲笑它不是功課,它只是一些個人興趣 –
你誤解了以前的評論。堆棧溢出不是代碼配置服務。請首先做你的研究,並試圖在提出問題之前解決問題。 –