为什么即使禁用 AdBlock,Firefox 上也不会出现弹出窗口?

为什么即使禁用 AdBlock,Firefox 上也不会出现弹出窗口?

我使用 Windows 8.1。我的 Mozilla Firefox 39.0(缩写为FF)包含许多附加组件,其中之一是 AdBlock Plus 2.6.9.1(缩写为动态血压)。某些网站包含诸如“在 Facebook 上分享”之类的链接(特种部队)或“在 Twitter 上分享”(索蒂诺)(将这些链接称为纽扣)。单击这些按钮将打开另一个单独的浏览器窗口,该窗口已显示并准备发布社交媒体页面和消息框。

  1. 即使 ABP 运行,“在 Twitter 上分享”按钮仍可正常运行。

  2. 尽管在所有此类网站上禁用了 ABP,但“在 Facebook 上分享”按钮仍然会失效;什么都没有弹出。那么问题是什么呢?问题似乎仅限于“在 Facebook 上分享”。

回复用户“Inkbug”:以下内容指的是about:preferences#contentFF。

  1. 经过1和2之后,我将上述网站添加到了Exceptions,但按钮仍然失效。

  2. 3 之后,我通过取消选择禁用了 FF 的阻止程序Block pop-up websites,但按钮仍然失效。

回复下面用户“Loic”: 5. 根据建议,我按 F12 显示 FF 的控制台,但它是空白的。

回复用户'MC10':6. 只意味着一种阻止按钮的方法,但是在您对其发表评论之前,我从未启用过(或知道)此过滤器。

回复用户“DavidPostill”:7. SOF 无法在以下网站上参加比赛,因为这些网站要求参赛者先注册才能参赛,但我并不期望或暗示任何人会出现这种情况:

8.“SHARE FOR AN EXTRA ENTRY” 右侧缺少 SOF 和 SOT。
9.对于这两个网站,SOF 都会出现,但是无法弹出窗口。

回复用户“Jaime Santa Cruz”:这个问题在 FF 的安全模式下消失并停止了!
终于有一个积极、成功但暂时的解决方案了!但问题是什么?

答案1

如果在 Firefox 安全模式下此行为不再持续,则可以通过禁用所有扩展然后逐个启用它们来解决问题。您提到您有许多附加组件,它们在安全模式下被禁用;如果没有完整列表,就无法确定哪个附加组件可能存在问题,即使如此,也需要对每个附加组件进行精确配置。其他因素也可能在起作用(例如恶意软件)。
我会执行完全重新安装,并注意删除默认用户文件夹;这可能会使您的问题持续存在。

答案2

我在 Windows 8.1 上使用 Firefox 40.0.2 时也遇到了类似的问题。共享按钮会打开另一个窗口,但窗口仍为空白。扩展程序 Hootlet 也遇到了同样的问题。按照 Jaime 的建议,我禁用了所有扩展程序,然后逐个重新激活它们,以找到有问题的扩展程序。

它恰巧是 Ghostery。

请注意,停止阻止并不能解决问题:我必须完全停用 Ghostery。

相关内容