![](/img/trans.png)
[英]Detecting/preventing Firefox IndexedDB InvalidStateError caused by private browsing
[英]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.