一个小逗号引发的前端错误导致百度广告无法展示

今天修改了百度广告展示形式:用cookie记录用户超过一次访问的时候随机出现不同的百度广告。

cookie方法写在一个ini.js文件中。我在另外的showad.js文件内调用cookie方法,写入和读出。

这个文件还包含了其他一些js。其中有一段:

[code lang=”js”]
$.fn.xGotop({
node: $(‘#go__top’),
//show: false
});
[/code]

上次修改的时候注释掉了show。

你看前面还有一个小逗号。这就是个问题。

当ie浏览器解析到node: $(‘#go__top’), 这里时有一个逗号在最后面,然而我后面已经没有东西了。

这就报错。导致后面要用cookie方法的showad.js无法调用ini.js里面的方法。从而导致百度广告无法显示。

删除那个逗号就正常了。 在这里分享给大家。

ie调试js小贴士:

按F12 点击脚本 点击调试

tiaoshi20140522225037

“一个小逗号引发的前端错误导致百度广告无法展示”的一个回复

评论已关闭。