簡體   English   中英

檢測Adblock和Firefox隱私瀏覽

[英]Detecting Adblock and Firefox private browsing

我一直在尋找一種通用解決方案來檢測Adblocking,不僅可以檢測Chrome插件,還可以檢測Firefox私有阻止功能。 我找到的唯一解決方案是來自這個網站

我知道這已經在這里討論了但是很久以前,一些腳本不再工作或者在firefox私密瀏覽中不起作用。

我設法從上面提到的網站上剪下了一個代碼,但問題是我不完全理解它,所以想知道你們是否可以幫助我。

<script type="text/javascript">
       $(window).load(function() {
         null==document.getElementsByTagName("iframe").item(ga.length-1)&&$("div.login:last").html("<div>message to display if adblock or private browsing is detected</div>")
    }
 );
</script>

我知道這是一個jQuery並且知道正在使用googles“iframe”,但是下一個元素,即“.item(ga.length-1)”,我不明白。 只有“ga”元素的其他東西來自谷歌分析,但我不確定它的相關作為javascript和jquery是不是我完全熟悉的東西。

另一個元素是“$(”div.login:last“)。html”我懷疑它正在調用哪里顯示最后一個div類中的消息=“登錄”,這是在他們的廣告部分網站。

任何兼顧廣告攔截和隱私瀏覽的解決方案都將受到歡迎。 提前致謝。

好吧,我回答自己的問題很尷尬,但我已經做到了。 它有效,我認為“ga”確實需要谷歌分析跟蹤或缺乏適用於私人瀏覽的跟蹤。

如果你想讓它工作,你將不得不下載這個:

jquery-2.1.1.min.js"

並將其放在服務器上的某個位置,並在head標簽中調用它。 上面解釋了休息。

願它為您服務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM