0
我試圖用jQuery自動隔離出站鏈接,以便我可以使用Google Analytics(分析)跟蹤它們。以下內容適用於Chrome,但在IE8以及其他某些瀏覽器中,與href="#1"
的鏈接正在作爲出站鏈接進行跟蹤。某些瀏覽器(IE8和其他瀏覽器)沒有正確解釋這些JavaScript條件來確定出站鏈接
$('a').each(function() {
if (this.href.length >= 3 && this.href.indexOf('http') >= 0 && this["hostname"].replace('www.','') != window.location.hostname.replace('www.','')) {
// Do stuff
}
});
我猜也許IE8將當前網址爲#
鏈接的開始,這將讓它過去的第二個條件,但第三個條件仍然應該阻止它不應該嗎?
有誰知道我怎麼能阻止這種情況發生?
如果他們外出,你怎麼能確保你可以移除'www.'子域名,並且他們仍然可以工作? –
@GeorgeReith我只是爲了比較href域和文檔域而去掉'www.''(如果一個人有www,一個沒有)。 – GusRuss89
我需要學習閱讀-_- –