我嘗試瞭解adblock如何隱藏元素。我只看到那樣的東西-moz-binding: url("about:abp-elemhidehit?067696143543#dummy") !important;
。這個綁定是空的。我查看源代碼並查看AboutHandler
,它攔截了abp-elemhidehit?(Math.Random)
,但看起來事實上這個類只是計算過濾器中的命中數。 -moz-binding如何隱藏節點?adblock plus如何隱藏元素?
3
A
回答
2
該open
method of the HitRegistrationChannel
返回<bindings xmlns='http://www.mozilla.org/xbl'><binding id='dummy'/></bindings>
一個未命中和<bindings xmlns='http://www.mozilla.org/xbl'/>
一擊。
前者看起來中性而不顯眼。但後者具有display:none
的效果。
我不知道這種方法有什麼好處,但它的工作原理。
編輯:可能不可信的代碼可以修改CSS屬性而不是-moz-binding
相關問題
- 1. 如何在Chrome DevTools中隱藏「Adblock Plus」標籤?
- 2. 如何使用AdBlock Plus過濾器隱藏背景
- 3. 隱藏元素點擊隱藏元素
- 4. Php如何隱藏元素
- 5. 如何隱藏svg元素
- 6. 如何隱藏UI元素
- 7. Adblock Plus如何在Chrome中使用?
- 8. Adblock Plus的HIDS元素與ID或類詞「廣告」
- 9. 隱藏元素
- 10. 隱藏元素
- 11. 隱藏元素
- 12. Adblock Plus - 清除緩存
- 13. JQueryUI draggable plus -webkit-overflow-scrolling隱藏拖動元素?
- 14. 爲何隱藏新元素附加到的舊元素時隱藏新元素?
- 15. Mouseleave隱藏元素?
- 16. UIWebView隱藏元素
- 17. 隱藏p元素
- 18. 隱藏html元素
- 19. 隱藏的元素?
- 20. Android:隱藏元素
- 21. 用AJAX顯示/隱藏JSF元素後如何隱藏觸發元素?
- 22. 如何隱藏元素,如果另一個元素不存在或不可見?
- 23. 當隱藏元素時隱藏值
- 24. Zend隱藏的元素:隱藏html值
- 25. 如何隱藏一組td元素?
- 26. 如何使用JQuery隱藏元素?
- 27. 如何在加載後隱藏元素?
- 28. 如何隱藏多個元素
- 29. 如何隱藏上級元素?
- 30. 如何用jquery隱藏這個元素?
我認爲這給了他們一個獨特的類名和類是剛剛設置爲'顯示:none' – Noitidart
我沒有看到任何類別的變化,我也看不到顯示:none – Suhan