0
我想添加一個點擊處理程序到全局激活的Twitter頁面,最好取代Twitter的許多點擊處理程序。但我發現根本無法添加任何點擊處理程序。Twitter如何阻止點擊處理程序?
讓我們帶走任何舊的Twitter頁面,例如this one。
我們會嘗試一些不同的東西,比如
window.addEventListener("click", function(e) { console.log(e); });
// or
document.addEventListener("click", function(e) { console.log(e); });
// or
document.body.addEventListener("click", function(e) { console.log(e); });
這些都不會使頁面各處點擊時要記錄的事件。無論如何,無論我在哪裏放置事件處理程序,無論我點擊什麼地方,Twitter都會擊敗我,並阻止傳播到我的處理程序。它是怎麼做到的?