当前位置: 首页 > news >正文

怎么选择昆明网站建设/引擎搜索

怎么选择昆明网站建设,引擎搜索,第一ppt网站,海南疫情最新消息封城我最近写了一篇文章,说明为什么选择不受广告拦截器无意阻止的文件名很重要 。 这些评论表明,广告拦截技术使许多网站所有者感到恼火。 如果他们无法获得收益,为什么还要生产优质内容? 无法检测到广告拦截器的存在。 使用了不同的实…

block advert blockers 我最近写了一篇文章,说明为什么选择不受广告拦截器无意阻止的文件名很重要 。 这些评论表明,广告拦截技术使许多网站所有者感到恼火。 如果他们无法获得收益,为什么还要生产优质内容?

无法检测到广告拦截器的存在。 使用了不同的实现技术,它们不一定嵌入到浏览器中。 广告拦截器的工作方式也不同:有些拦截器使用一长串广告客户域,而另一些则使用正则表达式来抑制匹配的URL。

Firefox的Adblock Plus插件是最受欢迎的阻止程序之一,使用正则表达式匹配。 但是,我们可以利用一种技术来利用URL检查,该技术可以阻止Adblock用户查看您的内容,除非他们禁用了该加载项。

您的HTML页面应遵循以下示例:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Advert Blocker blocking</title>
<meta http-equiv="content-language" content="en"><meta name="language" content="en"><style type="text/css">
#content { display: none; }#blockermessage
{font-weight: bold;text-align: center;padding: 4px;color: #fff;background-color: #c00;
}
</style><script type="text/javascript" src="/banner-advert.js"></script></head>
<body><div id="content"><h1>Main content</h1><p>This will be hidden to people using advert blockers.</p></div><div id="blockermessage"><p>Please switch of your advert blocker and enable JavaScript to view this page.</p></div></body>
</html>

说明:

  • 主要内容应包含在外部元素中,例如<div id="content">
  • 您应该为使用广告拦截器的用户提供替代消息,如<div id="blockermessage">
  • 重要的是页面上的前两个CSS规则应为这些元素设置样式。 由于可以阻止外部CSS文件,因此建议您直接将其嵌入HTML中。 #content规则必须设置为display: none ,而#blockermessage规则可以设置为大号,粗体或您选择的任何样式。
  • 最后,包含一个外部JavaScript文件。 应为其指定一个文件/文件夹名称,该名称将触发广告拦截规则,例如banner-advert.js。

banner-advert.js的代码:


// reveal content to those not using an advert blocker
if (document.styleSheets && document.styleSheets.length > 0) {var ss = document.styleSheets[0];var bRule = (ss.cssRules ? ss.cssRules : ss.rules);if (bRule.length > 1) {bRule[0].style.display = "block";bRule[1].style.display = "none";}
}

它的工作方式如下:

  1. 加载页面后,每个人的主要内容都会关闭,并且仅显示#blockermessage。
  2. 对于大多数人来说,banner-advert.js代码会立即执行。 这会更改嵌入样式,因此#content变为可见,而#blockermessage被隐藏。 它发生在显示主要内容之前,因此用户不应看到任何差异。
  3. AdBlock将发现banner-advert.js并拒绝加载。 样式未修改,因此主要内容保持隐藏。

那应该使许多高级内容网站所有者满意。 但是-稍等- 我强烈建议您不要在您的网站上实现此功能! 存在许多技术问题,阻止阻止程序是徒劳的……请参阅为何阻止广告阻止程序失败 。

另请参阅: 为什么文件命名比您想象的重要 。

From: https://www.sitepoint.com/block-ad-blockers/

http://www.lbrq.cn/news/1098181.html

相关文章:

  • 如何建设网站方便后期维护/seo教程
  • seo教程书籍/公司关键词排名优化
  • 启航做网站好吗/营销推广软文
  • 东阳网站建设方案/百度指数数据分析平台官网
  • 成都做营销型网站推广/百度优化师
  • 西樵网站设计/长春建站服务
  • 连云港网站建设多少钱/南京市网站
  • 微网站的价格/企业网站推广方法
  • 手机网站锁定竖屏看代码/最新国际消息
  • 河南免费网站建设公司/百度2019旧版本下载
  • 萧山网站优化/百度一下搜索引擎大全
  • 京东商城网站开发平台/百度客服中心人工在线咨询
  • 如何在建设银行网站查企业年金/搜索排名广告营销怎么做
  • 精选网站建设/老师直播课
  • wordpress 插件设计/抖音seo优化公司
  • 前端工程师做交互网站/什么优化
  • 建设银行ETC的网站是哪个/天津seo实战培训
  • 射阳做网站/哪个模板建站好
  • 网站建设设计师助理岗位介绍/长春百度快速优化
  • 阿勒泰网站建设/苏州seo网站公司
  • 工商网企业信息查询系统上海/seo人员招聘
  • 子网站建设方案/女教师网课入侵录屏
  • 中投建设集团有限公司 网站/百度竞价排名服务
  • 供应邯郸做网站/seo群发软件
  • 科讯cms 网站地图/网络营销的内容主要有哪些
  • 淮北网站开发/中国推广网
  • 网站建设需要多少费用/百度关键词排名批量查询
  • 广西疫情最新消息环球网/seo排名怎么看
  • 为什么我的网站备案通过还是显示未备案/百度热议排名软件
  • 长春火车站在哪/百度不收录网站
  • 高性能I/O的终极武器:epoll深度解析与实战
  • 什么是GNN?——聚合、更新与循环
  • Trae开发uni-app+Vue3+TS项目飘红踩坑
  • 7-大语言模型—指令理解:指令微调训练+模型微调
  • 支付宝支付
  • Linux C 信号操作