Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何防止我的网站上的广告拦截器';什么路线?_Reactjs_Http_Web_Endpoint_Adblock - Fatal编程技术网

Reactjs 如何防止我的网站上的广告拦截器';什么路线?

Reactjs 如何防止我的网站上的广告拦截器';什么路线?,reactjs,http,web,endpoint,adblock,Reactjs,Http,Web,Endpoint,Adblock,在我的React web应用程序中,这是一个内容管理系统,我有一个“广告商”屏幕,用户可以在其中处理“广告商”实体 此屏幕与我自己的服务器(同一域)上的端点交互,该服务器包含“广告客户”一词,例如 GET/advertiser/31 或 GET/info?广告商 问题是广告拦截者认识到我的路线是有害的,并阻止对这些路线的请求 除了重命名我的端点之外,还有什么方法可以克服它吗?简短回答 对于内部应用程序,请让用户禁用网站域的广告阻止程序浏览器插件。对于面向公众的网站,最实用的方法是将/advert

在我的React web应用程序中,这是一个内容管理系统,我有一个“广告商”屏幕,用户可以在其中处理“广告商”实体

此屏幕与我自己的服务器(同一域)上的端点交互,该服务器包含“广告客户”一词,例如

GET/advertiser/31
GET/info?广告商

问题是广告拦截者认识到我的路线是有害的,并阻止对这些路线的请求


除了重命名我的端点之外,还有什么方法可以克服它吗?

简短回答

对于内部应用程序,请让用户禁用网站域的广告阻止程序浏览器插件。对于面向公众的网站,最实用的方法是将
/advertiser/31
重命名为类似
/vendor/31

广告拦截器按URL模式过滤

假设您的React内容管理系统仅在公司内部网中使用,您应该对用户的环境有一定的控制权。在广告屏蔽软件中明确说明将您的域列入白名单

广告拦截器有几种过滤广告的机制,其中之一就是URL模式匹配。以流行广告过滤列表为例。您可以看到诸如
/adverties/*
之类的模式。如果您的URL与这些模式中的任何一个匹配,它们将被阻止