私はこのプロジェクトを見つけました:https://github.com/termi/ES5-DOM-SHIMこれは古いIEを含むすべてのブラウザでほぼ完全なES5をサポートしています。jquery/mootools/prototypeでES5 shimを使用
私は純粋なJSのプロジェクトでそれを使用してきたが、今私はプロジェクト(つまり、ハイチャートを使用しています)にjqueryの/ MooToolsの/プロトタイプを含めるようにを持っている。
jqueryスクリプトを含めても、このシムとともにIE8にエラーがスローされます。どのように私は両方の世界の最高を保つことができますか?
マイドキュメントヘッドは次のようになります。
<!--[if lte IE 8]>
<script src="/js/a.ie8.js"></script>
<![endif]-->
<script src="/js/a.js"></script>
<script src="/js/jquery.1.8.2.js"></script>
<script src="/js/main.js"></script>
あなたの 'main.js'ファイルは何をしていますか?どこでエラーが発生するのですか?私はクリスタルボールを自宅に残しました。 – Bergi
@Bergi私のmain.jsは今のところ空です。エラーは次のとおりです: 'オブジェクトはこのプロパティまたはメソッドをサポートしていません - a.ie8.js、行46文字428' – Greg
したがって、そのファイル(およびそのコンテキスト)の46行目は何ですか? – Bergi