サイトで Modernizr の完全な開発バージョンを実行しています。html5shiv は Modernizr に含まれていますが、実行されていないようです。html5shiv を別のスクリプトとしてページに追加すると、すべてがうまく機能します。Modernizr の残りの部分も正常に動作しています。Modernizr で html5shiv を初期化する必要がありますか? ドキュメントは、自動的に実行されるように見えます。
私のページの先頭にあるコードは次のとおりです。
<script src="/assets_site/js/head.load.min.js"></script>
<script>
head.js(
{ modernizr: '/assets_site/js/modernizr.js' },
{ jquery: '//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' },
{ placeholder: '/assets_site/js/jquery.placeholder.min.js' },
{ response: '/assets_site/js/jquery.response.min.js' }
);
</script>
また、Modernizr が動作していない別の html5shiv コード:
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
ばかげた質問ですが、かなり困惑しています。ありがとう。