我正在嘗試製作書籤。它應該測試url是否包含某個單詞,如果不包含,則會對其進行編碼並在url的開頭添加一些文本。到目前爲止,我已經想出瞭如何測試這個詞。我使用的代碼如下:使用JavaScript將文本添加到URL的開頭
if (document.location.href.indexOf('math') === -1){
alert("Math detected");
}
我想編碼這樣的網址:如果它檢測到的網址是這樣的,http://www.coolmath-games.com/
它應該重定向到tunneler.pw/index.php?q=http%3A%2F%2Fwww.coolmath-games.com%2F
。理想情況下,它不會使用正則表達式,但如果它真的沒什麼大不了的話。
如果它沒有檢測到這個詞,它不應該做任何事情。
編輯:如果有人很好奇,這裏是代碼轉換爲小書籤形式。
javascript:void%20function(){-1===document.location.href.indexOf(%22math%22)%26%26alert(%22Math%20detected%22)}();
你可以使用encodeURIComponent這個 –
是的,我試過了,我認爲我得到它的工作,但我真的有麻煩的部分是將文本添加到轉換後的url的開始。 –
其實我沒有unserstand你想編碼的URL和redict作爲查詢字符串oarama? –