为什么要拆分<script>使用 document.write() 编写时标记? [英] Why split the <script> tag when writing it with document.write()?
查看:36
javascript
html
本文介绍了为什么要拆分<script>使用 document.write() 编写时标记?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么有些网站(或向客户提供 JavaScript 代码的广告商)采用一种将 <script>
和/或 </script>
标签分开的技术在 document.write()
调用中?
Why do some sites (or advertisers that give clients javascript code) employ a technique of splitting the <script>
and/or </script>
tags up within document.write()
calls?
我注意到亚马逊也这样做,例如:
I noticed that Amazon does this as well, for example:
<script type='text/javascript'>
if (typeof window['jQuery'] == 'undefined') document.write('<scr'+'ipt type="text/javascript" src="http://z-ecx.images-amazon.com/images/G/01/javascripts/lib/jquery/jquery-1.2.6.pack._V265113567_.js"></sc'+'ript>');
</script>
推荐答案
</script>
必须分解,否则会结束封闭的
相关文章
- 为什么要拆分 <script>用 document.write() 编写时标记?;
- 为什么要拆分< script>使用document.write()写入时使用标记?;
- document.write - replace"< / script>"带有"< \ / script>"的标签;
- Document.write(<script>) throws Unexpected token "ILLEGAL";
- document.write - 替换&quot;&lt;/script>&quot;带有“&lt;\/script>&"的标签;
- JavaScript嵌入< script>document.write中的标签不起作用;
- 为什么要调用$ .getScript而不是使用< script>直接标记?;
- 使用document.write()输出标记;
- 为什么不使用document.write?;
- 为什么要使用document.write?;
- 我可以放置< script>< / script>里面< script>< / script>;
- 为什么在< script>之后需要$(document).ready标签?;
- <script>document.cookie = "humans_21909=1";document.location.reload(true)</script>;
- 为什么我需要评论< script>标记在HTML?;
- 使用document.write动态添加脚本标记;
- 逃离&LT; / SCRIPT&GT;里面javascript标记;
- document.write()做什么?;
- <脚本>里面的javascript代码document.write();
- 为什么逃避/在javascript'< \ / script>'?;
- 使用document.write编写href时,不会加载prettyphoto;
- 是< script src = foo>需要结束标记< / script>;
- 嵌套在document.write中的document.write;
- 为什么要添加< script>运行时标记不加载javascript文件? (with react.js);
- 如何附加 <script></script>在 JavaScript 中?;
- < script></script> JavaScript代码中的标签?;
前端开发最新文章
- 为什么Chrome(在Electron内部)突然重定向到chrome-error:// chromewebdata?;
- 错误102(net :: ERR_CONNECTION_REFUSED):服务器拒绝连接;
- 如何解决'重定向已被CORS策略阻止:没有'Access-Control-Allow-Origin'标题'?;
- 如何处理“Uncaught(in promise)DOMException:play()失败,因为用户没有首先与文档交互。”在桌面上使用Chrome 66?;
- 警告:添加非被动事件侦听器到滚动阻塞'touchstart'事件;
- 如何在浏览器中播放.TS文件(视频/ MP2T媒体类型)?;
- 此请求已被阻止;内容必须通过HTTPS提供;
- 资源解释为样式表,但转换为MIME类型text / html(似乎与web服务器无关);
- 通过HTTPS加载页面但请求不安全的XMLHttpRequest端点;
- 拒绝从执行脚本'*',因为它的MIME类型(“应用/ JSON')不是可执行文件,并严格MIME类型检查被启用。;