gpt4 book ai didi

javascript - 防止 iframe 加载的特定 JS 在我的网站上运行

转载 作者:行者123 更新时间:2023-12-03 01:44:44 25 4
gpt4 key购买 nike

我想知道是否可以阻止由 iframe 加载的 JS 在我的 WordPress 网站上运行。我目前嵌入了由我为我的业务付费使用的服务生成的 iframe。 iframe 中嵌入了 Google AdSense 广告。最近,流氓弹出窗口一直影响着我的客户。本质上,这些广告在我网站的移动版本上运行并启动一系列重定向。我可以使用 AdBlocker 在自己的设备上阻止这些行为,但并非所有客户都那么精明。

我尝试通过以下几种方式禁用 Google AdSense 广告: CSS display:none; (失败,因为即使元素被CSS隐藏,JS也会被加载),PHP(创建了一个利用wp_deqeue_script的插件,针对google广告脚本文件(阻止一些JS,但最终无法阻止广告的每个实例),甚至我网站的头部部分中的 HTML(其想法是它可以防止加载我的域之外的源,失败)。

有没有办法以编程方式阻止这些 JS 文件加载到我的网站上?

最佳答案

对此你无能为力。正如 @charietfl 在评论中指出的那样,如果您有可能的话,您应该首先考虑不要嵌入此内容。

从编程的 Angular 来看,您只能做一件可靠的事情:使用 iframe 沙箱模式。 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe

这样您就可以阻止 IFRAME 目标运行任何脚本 - 我不知道它是否适合您。否则实际上没有可靠的方法来影响加载的 iframe。

关于javascript - 防止 iframe 加载的特定 JS 在我的网站上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50690762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com