我在我的网页 (www.ctrlaltm.com) 上将此链接添加到我在 Brazeen Careerist 上的个人资料。每当我在任何版本的 IE 中加载此页面时,都会出现以下错误:
SCRIPT1014:无效字符 widget_tracking.1.js,第 6 行字符 39
该图标的代码来自 Brazen Careerist (http://www.brazencareerist.com/help/badges/icon),如下所示:
<a id="sicon-bclink" name="My Brazen Careerist Social Resume" href="http://www.brazencareerist.com/profile/maggiet?utm_source=22088&utm_medium=single&utm_campaign=icon"><img border="0" alt="My Brazen Careerist Social Resume" src="http://static.brazencareerist.com/v6/ui_widget/icons/icon_bc.png"/></a>
<script type="text/javascript">var bctrk_cat = "icon";var bctrk_act = "SingleView";var bctrk_uid = "22088";</script>
<script src="http://static.brazencareerist.com/v6/ui_widget/widget_tracking.1.js" type="text/javascript"></script>
我在 IE9 的开发人员工具中检查了调试器,但是当我检查错误发生的位置时,它只说问题出在第 6 行,字符 39 指向左引号。这对我来说没有任何意义。我能想到的唯一潜在问题是当我将&
& amp ; (仅在此处添加空格以显示字符实体)在原始链接中以在 HTML 4.01 Strict 下进行验证它以某种方式弄乱了 JS,但我不确定为什么会发生这种情况。