html - 如果用户运行广告拦截器,如何制作显示消息的广告包装器?

标签 html css background-image adblock

我有一个网站,每个页面都有一个广告。

我想显示一条消息,“请考虑禁用您的广告拦截器,这对我们有很大帮助。”如果用户启用了 AdBlock。

这是我的尝试:

<div id="ad-wrapper">
    <!-- Ad script here. It works fine. -->
</div>

还有我的 CSS:

#ad-wrapper {
    background-color: #1D1D1D;
    border: 1px solid #232323;
    float: right;
    height: 90px;
    margin-right: 4px;
    width: 728px;
    overflow:hidden;
    background-image: url('/Public/images/disabled-ad.jpg');
}

当我关闭 AdBlock 时,广告可以正常显示。

当我打开它时,AdBlock 使 #ad-wrapper 完全不可见。我认为它只会删除广告,并留下我的背景图片消息供我的用户查看。

我怎样才能完成这个行为?

最佳答案

我假设 Ad Block 阻止了您的包装器,因为它包含“广告”一词。尝试使用类似的东西:

<div id="disabled-wrapper">
    <!-- Ad script here. It works fine. -->
</div>

关于html - 如果用户运行广告拦截器,如何制作显示消息的广告包装器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10543295/

相关文章:

javascript - Feed.ly 如何确定 iFrame 加载进度?

javascript - 对表单输入执行计算

javascript - 通过绑定(bind) onclick 事件动态添加 html 元素到其他动态添加的 html 元素

html - 如何获得与 img 结合的链接以在悬停时更改背景颜色

javascript - 如何在 HTML5 Canvas 上绘制背景图像

html - 使用动画创建动态变化的背景图像

android - 在android中为RelativeLayout添加背景图片

javascript - 通过在页面末尾添加按钮自动将我的网页内容转换为pdf

javascript - 在父级的特定位置查找和元素的最快方法

html - 如何在移动设备上使用 css 使图像居中?