問題タブ [html5shiv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - xpでのie8のクラッシュ、html5shimの問題
サイトhttp://www.taa.deは、新しいページをロードすると、WindowsXPのIE8で常にクラッシュします。次々とJavaScriptを削除したところ、html5shim.jsを削除するとエラーがなくなったことがわかりました。
IE7(XP + windows7)では、Windows7のIE8に問題はありません。
このサイトはcontao2.11.5で構築され、jquery1.6.2とtypekitを使用しています。
助けてくれてありがとう
編集:jQueryをオフにすると機能します。既知の干渉はありますか?
javascript - カスタム HTML Shiv の欠点
最近のプロジェクトでは、Alexander Farkas の HTML5 Shivを使用しました。縮小すると、スクリプトが 2.274 KB になることに気付きました。これは、 John Resig が基本的に 2 行で示した概念としてはかなり大きいように思えました( John には、新しい HTML5 要素のサポートまたはすべてのチェックが含まれていないため、これは非常に単純化されすぎていることがわかります)。html5shiv のソースを掘り下げてみました。これは 248 sloc で、このような単純なタスクには不要なコードがたくさんあるように見えました。わずか 14 行で、はるかに単純な shiv を実現しました。
縮小すると、わずか 270 バイトです (Farkas Shiv のサイズから 88% 節約できます)。適切な CSS と組み合わせると、IE 6、7、および 8 で正しく機能しました。
Farkas shiv の本質は、try/catch 内で要素を作成し、関数をチェックするという魔法のようです。この肉とフィラーは必要ですか?私の解決策は十分ですか、それともファルカスのシブは私が考慮していないことを説明していますか?
編集
スクリプトは、適切な宣言を使用して独自のスタイル タグを作成するようになりました (まだ 21 行しかありません!)。
printing - CSS3PIEとHTML5shivの印刷の問題IE8
この巨大なウェブサイトでCSS3PIEとHTML5shivを使用する際に問題が発生しました。それはIE8での印刷の問題に帰着します。Webページを印刷したいときはいつでも、IE8がクラッシュするようです。私はいくつかの調査を行いましたが、この印刷のクラッシュはCSS3PIEとHTML5shivの使用に関連しているようです。
IE8でこの問題を回避する方法はありますか?前もって感謝します!
html - HTML5 Shiv が IE7 で動作しない
これはおそらく非常に単純なことだと思いますが、木を見て森を見ることはできません。何らかの理由で HTML5 Shiv が読み込まれません。IE7 では、HTML5 タグ nav、header、footer が期待どおりに動作しません。私は何が欠けていますか?
プレビュー: http://dyingtounderstand.thecreativecollective.com.au/
とても有難い。
javascript - HTML5 shiv/shim JS スクリプトの最も一般的な使用例
HTML5 shiv JS スクリプトを含めて HTML5 を Internet Explorer で動作させることを提案する人をよく見かけますが、これがカバーする最も一般的な使用例について明確な説明を見つけることができません。
この JS スクリプトが必要な理由について、一般的なシナリオを説明してくれる人はいますか?
また、UI スレッドをブロックしないよう<head>
に、JS の残りの部分をタグの下部に配置する必要がありますか?<body>
javascript - HTML5Shiv または Modernizr を使用した IE で HTML5 ブロック レベル要素が失敗する
私は HTML5Shiv/Modernizr (両方とも試しました) と、や などdisplay: block
の HTML5 要素に割り当てる normalize を持っています。section
article
IE8 では、display: block
HTML5 要素に正しく割り当てられないようです。
JavaScript のテスト コンソール ログを実行して、それが呼び出されることを確認しました。また、セレクターの制限に達した場合に備えて CSS の一部を削除し、CSS と JS を移動/並べ替えてみました。
他のガッチャはありますか?
modernizr - HTML5 Shiv が Modernizr で初期化されない
サイトで Modernizr の完全な開発バージョンを実行しています。html5shiv は Modernizr に含まれていますが、実行されていないようです。html5shiv を別のスクリプトとしてページに追加すると、すべてがうまく機能します。Modernizr の残りの部分も正常に動作しています。Modernizr で html5shiv を初期化する必要がありますか? ドキュメントは、自動的に実行されるように見えます。
私のページの先頭にあるコードは次のとおりです。
また、Modernizr が動作していない別の html5shiv コード:
ばかげた質問ですが、かなり困惑しています。ありがとう。
html - IE8 + pie.htc:html5shiv.jsを追加すると、丸みを帯びた角が再び破壊されます
OK、IE8以外のブラウザではすべて正常に動作します。IE8の角が丸い問題を修正するためにpie.htcを接続しました。すべてが正常に動作します。次に、IE8のhtml5にいくつかの問題が見つかりました。そのため、html5shiv.jsを使用しました。これですべてが正常になりましたが、一部の丸みを帯びた角が再び四角になりました。それはたった1つのdiv内で起こりました。
残りのすべての丸みを帯びた角は、pie.htc+html5shiv.jsを使用したIE8でも見栄えがします。つまり、html5shiv.jsは壊れませんでした。
私がそのコーナーで問題を解決しようとしたが、運がなかった:私は引っ越した
cssがロードされる前にアップします。また、.superclass {の動作を確認するために!importantを配置しました:url(/PIE.htc); position:relative!important; そのスーパークラスのIE8の丸みを帯びた角を修正するために使用されました。
また、以下の3つの文字列のほとんどの組み合わせを使用して追加しようとしました。
しかし、何も役に立ちません。他に何ができるでしょうか?削除したら
角は再び丸みを帯びています。何か案は?ありがとうございました。
html - ウェブサイト (html5) ie で完全に空白
私はhtml5にかなり慣れていないので、学び、学び、学ぶためにhtml5でテストWebサイトを作成し始めました..
私が作成した Web サイトは、9 より前のバージョンの ie を除く (もちろん!) すべてのブラウザーで正常に動作します。
私はグーグルで検索し、このhtml5 shivスクリプト(ヘッドに配置)を使用するとすべての問題に対処できることがわかりました。
残念ながら、私のサイトでは機能しません。めちゃくちゃな Web サイト (レイアウト/CSS に関して) を読み込む代わりに、IE 8 で完全に空白のページを読み込みます。
次に、もう少しググって、modernizr に関する情報を見つけました。なので、開発版のスクリプトも入れました。残念ながら同じ結果に...
今、私は両方のオプションを別々に、または一緒に試しましたが、ie 8 で起こることは、完全な空白のページをロードすることだけです。
誰かがこれで私を助けてくれることを願っています。
これは私のサイトの URL です: http://kmnew.kadushimarketing.com/index.php
css - IE8がHTML5を認識しない(shivを使用しても)
私は本当に奇妙なIEのバグに完全に固執しており、この問題に関する他の投稿はそれを解決していないようです。IE 8は、私が立ち上げたばかりのサイトのHTML5タグにCSSスタイルを適用していません。これまで、私は常にこれをshivや次のようなコードで修正してきました。
ウェブサイトはhttp://www.unyouth.org.au/です。
IE8はヘッダーを認識しているようですが、ASIDEの行に到達するとすぐに機能しなくなります。
なぜこれが起こっているのか誰かが何か考えを持っていますか?どんな助けでも素晴らしいでしょう。
本当にありがとう!