【问题标题】:How to block google ads from injecting JavaScript如何阻止谷歌广告注入 JavaScript
【发布时间】:2017-07-08 18:10:25
【问题描述】:

一些谷歌广告开始注入 JavaScript 并在整个屏幕上弹出广告

如何阻止这些通过谷歌广告注入的随机脚本?

【问题讨论】:

  • 你问的是用户还是开发者?对于用户,我认为 adBlock 就足够了,作为开发人员,我认为您可以编写一个定期执行的函数,并在 DOM 中查找属于广告弹出窗口的特定 id/类。如果找到,它会销毁它。
  • 作为开发人员,问题是我不知道要查找哪些 ID,因为脚本是通过谷歌广告注入的,而且它们是随机的……我正在寻找一种方法阻止这些注入的脚本,但不阻止谷歌广告脚本...

标签: javascript google-ads-api javascript-injection google-ad-manager


【解决方案1】:

这并不完美,但在我的情况下似乎非常有效(所有页面都是 SSL)并且还可以防止由 google ads 第三方插件脚本引起的 SSL 混合模式消息...

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests; object-src 'none'">

Content-Security-Policy 对于防止混合内容错误至关重要 (太多错误会显示浏览器“连接不安全”和内存泄漏) https://blog.cloudflare.com/fixing-the-mixed-content-problem-with-automatic-https-rewritesHow does Content Security Policy work?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多