私は自分の Web ページ (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 であることがわかりました。これは私には意味がありませんでした。私が考えることができる唯一の潜在的な問題は、&
&に変更したときでした。(文字エンティティを表示するためにここにのみ追加されたスペース) HTML 4.01 Strict で検証するための元のリンクでは、JS が何らかの形で台無しになりましたが、なぜそれが起こるのかわかりません。