Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么'&;第'页;在我的Javascript中,代码显示为'&;amp;amp;第'页;在web浏览器中_Javascript_Html - Fatal编程技术网

为什么'&;第'页;在我的Javascript中,代码显示为'&;amp;amp;第'页;在web浏览器中

为什么'&;第'页;在我的Javascript中,代码显示为'&;amp;amp;第'页;在web浏览器中,javascript,html,Javascript,Html,这是我的脚本,它被放在html文档的内部标题中: <script type="text/javascript"> (function l(d){ var site = '6708', page = 'blahblah', s, er = d.createElement('script'); er.type = 'text/javascript'; er.async = true; er.src = '//randomsite.com/?site=' + site + '&am

这是我的脚本,它被放在html文档的内部标题中:

<script type="text/javascript">
(function l(d){
 var site = '6708', page = 'blahblah', s, er = d.createElement('script');
 er.type = 'text/javascript';
 er.async = true;
 er.src = '//randomsite.com/?site=' + site + '&page=' + page; // **
 s = d.getElementsByTagName('script')[0];
 s.parentNode.insertBefore(er, s);
})(document);
</script>
而不是

+ site + '&page=' + page;
编辑

因此,清除控制台和浏览器设置后,错误消失。但是现在出现了一个新的错误,我不确定这意味着什么

我不知道为什么会这样。

您应该得到未捕获的语法错误:使用**站点之前和之后页面的意外标记*。您是如何将其嵌入html的?这似乎对我很有效:

<html>
<head>
</head>
<body>
<script type="text/javascript">
(function l(d){
 var site = '6708', page = 'blahblah', s, er = d.createElement('script');
 er.type = 'text/javascript';
 er.async = true;
 er.src = '//randomsite.com/?site=' + site + '&page=' + page;
 s = d.getElementsByTagName('script')[0];
 s.parentNode.insertBefore(er, s);
})(document);
</script>
</body>
</html>

(职能l(d){
var site='6708',page='blahblah',s,er=d.createElement('script');
er.type='text/javascript';
er.async=true;
er.src='//randomsite.com/?site='+site+'&page='+page;
s=d.getElementsByTagName('script')[0];
s、 parentNode.insertBefore(er,s);
})(文件);

您的浏览器中很可能安装了广告拦截器。禁用它,然后重试。;-)

“它被放置在html文档的内部标题中”-由什么放置?我们能看到那个密码吗?如何在控制台中进行检查?请尝试将“&page=”更改为“&;page=”。政府;应该被chrome正确解码。你的浏览器中安装了广告拦截器吗?嗨,各位,我想感谢你们的帮助。广告拦截器安装在我们的电脑上(我没有意识到,我只是从发布这封邮件的那天开始的),我一看到Silkster关于它的消息,就去调查,结果它就出现了。所以我禁用了它,现在我没有任何问题!哈哈,我觉得自己太蠢了,我只是想设计一个页面,而不是处理任何分析的东西,但我从中学到了一些东西,所以再次感谢你们。@Silkster如果你们想把广告拦截器的评论作为解决方案,我可以将它标记为答案并结束这一尴尬时刻,因为它最初是由其他人嵌入身体的,我想这就是我出错的原因,我将它移动到标题,现在它消失了,但标题中的另一个脚本出现了新的错误。我贴了一张照片error@UmeedJavaScript跟踪代码应该移动到
的底部,如答案所示,这样它们就不会阻止其他元素的加载(但除了性能之外,这不应该有什么区别,因为您共享的代码在任何地方都可以工作)感谢Silkster,我不知道为什么选择西蒙的答案,我可能错了。但这确实解决了我的问题,无论谁否决了它,所以我投了lol
<html>
<head>
</head>
<body>
<script type="text/javascript">
(function l(d){
 var site = '6708', page = 'blahblah', s, er = d.createElement('script');
 er.type = 'text/javascript';
 er.async = true;
 er.src = '//randomsite.com/?site=' + site + '&page=' + page;
 s = d.getElementsByTagName('script')[0];
 s.parentNode.insertBefore(er, s);
})(document);
</script>
</body>
</html>