我想知道为什么广告仍然使用document.write方法将添加内容插入到页面中
为什么我不能放
代替广告?
传统的脚本标记将在加载和执行时阻止页面.使用document.write加载的脚本将异步工作.这就是您在广告或分析中看到这一点的原因,因为此类脚本不会直接影响页面内容.
我与一家网络广告公司合作,从我所听到的,某些浏览器(不知道哪些浏览器)将允许您将脚本标签放入页面,但不允许您自动执行其内容.
因此,要实现此目的,您需要将脚本标记分解为多个部分,以便浏览器不会将其视为脚本标记,而是将其视为任何旧的HTML数据.然后,当连续处理DOM时,在写出脚本标记后,它评估的下一件事就是......嘿,你刚写完的那个脚本标签.
此时,将评估并执行脚本标记.
通常,这些document.write注入的脚本具有附加到它们的动态字符串,以消除缓存,或者将有关客户端的一些信息发送到广告服务器.我怀疑你的例子是这样的
document.write("Tags | 热门标签RankList | 热门文章
- 1Hibernate 5,JPA 2.0 websphere
- 2一元减去只改变标志吗?
- 3在Tensor Flow中访问文件队列中的文件名
- 4使用java.time生成随机LocalDate
- 5是否有一个模仿Raspberry Pi的Vagrant盒子?
- 6为KeyError打印出奇怪的错误消息
- 7secItemAdd在swift中保持返回-50错误
- 8错误域= NSCocoaErrorDomain代码= 256"无法打开文件"..."."
- 9在Javascript中,如何检查函数是否处于严格模式*而不更改函数*?
- 10如何通过所述列表中的Map属性值从DynamoDB地图列表中删除?
- 11如何找到特定UITabBarItem的UIView?
- 12具有Identity 2.2.1中的角色列表的用户列表
- 13获取页面语言并通过polylang重定向到相同语言的页面
- 14numpy.core.multiarray无法导入
- 15从Docker容器中获取环境变量
- 16如何追踪"libc ++ abi.dylib:称为纯虚函数!" 在Xcode中
- 17如何摆脱那个讨厌的领先加号?
- 18Silverstripe - 设置现有站点的本地副本
- 19如何使用ansible创建IAM用户,如文档中所示?
- 20iOS:使用Swift2删除.DocumentDirectory中的文件