Adblocker阻止包含关键字ad的ajax url.是否有任何方法来处理这个而不是改变url


Adblocker blocks ajax urls containing keywords ad. Is there anyway to handle this instead of changing the url

Adblocker会拦截像

这样的urlhttp://localhost/project1/advertiser/users/get_user_listing/

因为它包含关键字advertiser。我有很多url和ajax调用包含这个关键字。有办法逃离这个障碍吗?

注意:更改我的文件夹名称是不可能的,因为它在我的代码中使用了很多地方

这可以通过以下步骤轻松实现。

  1. 当firefox是活动窗口时按Ctrl + Shift + V,这将打开"Blockable items窗口"

  2. 在窗口中,您将列出正在使用的文件的地址和类型

  3. 找到你想要解锁的链接,右键单击并选择"禁用过滤"。重新加载,看看是否工作正常之后。

你可以做两件事,但都不是完美的:

1)去EasyList论坛,告诉他们Adblock有效地破坏了你的网站,并要求在EasyList中添加一个@@例外规则。这比你想象的要简单和快捷。但请记住,有多种广告拦截器,并不是所有的都使用相同的过滤列表。(有些甚至根本不使用过滤列表)。因此,如果你想防止这种情况在每个广告拦截器中发生,而不仅仅是前1或2个,请求过滤器例外的任务可能会很耗时。

2)使用。htaccess为被屏蔽的目录/文件夹创建一个别名或子域名,其中不包含"advertiser"这个词

仍然,我不知道为什么你不能做一个查找/替换所有的网站文件的目录名称。这能有多难?