我使用 Visual Studio 2012 附带的默认 web-forms 网站模板创建了一个新网站。只需转到 File--> New Website --> C# --> Asp.Net Web Site,然后让它创建它是基本的模板。
然后我按 F5 进行调试,它运行良好,我得到带有水绿色块的默认欢迎页面,等等......但是当我将它添加到 IIS 并使用 Chrome 中的 localhost/WebsiteName 浏览到它时,AdBlock 插件会阻止所有的 CSS 和图像,所以我看到的只是黑白无样式的文本。当我禁用 AdBlock 时,样式和图像会恢复,并且看起来很正常,就像调试时一样。
我感觉它与捆绑引用有关,但我不确定发生了什么。
AdBlock 拦截具体是什么?
为什么它在通过 Visual Studio 调试时不阻止它,只有在通过 localhost/WebsiteName 浏览到它时才阻止它?
我可以做些什么来防止使用 AdBlock 的用户在明显不是广告的情况下阻止此内容?