正如标题所示,我正在研究使用浏览器扩展中的内容脚本来检测网页上的 cookie 模式/弹出窗口/横幅的方法。使用 window.open 捕获弹出窗口并不是非常困难,但是,我想知道 cookie 弹出窗口是否需要一个通用属性,可以使其更容易检测到。
我已经尝试创建一系列可能的选择器,例如:
const cookieConsentSelectors = [
".cookie-consent",
"#cookie-notice",
".cc-banner",
".cookie-popup",
".gdpr-banner",
];
并遍历数组以查看当前是否存在任何选择器。然而,每个站点似乎都使用不同的选择器,使得此方法无法跨多个站点工作。