我已經創建了一個腳本,用於重寫頁面上的出站URL,但不包括任何包含「http://www.mysite.com」的URL。這是腳本,因爲它是:如何用Javascript重寫URL,同時排除一些
<script type="text/javascript">
onload = function() {
for (var i = 0; i < document.links.length; i++) {
if (document.links[i].href.indexOf("http://www.mysite.com") == -1) {
document.links[i].href = 'http://www.mysite.com/redirect.php?' + document.links[i].href
}
}
}
</script>
我想要能夠做的是列出一些網址排除。做這個的最好方式是什麼?
我可以創建一個要排除的URL數組,然後確保該腳本忽略該數組中包含的任何內容嗎?
如果是這樣,我將如何爲此構造一個if語句?
在此先感謝。
你的意思只是測試一些值(在這種情況下,URL)是否包含在你準備好的數組中? – Gatekeeper
是的,這是正確的! – sicr