問題タブ [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.

0 投票する
0 に答える
65 参照

javascript - html5shiv を使用すると、ページでの JavaScript の使用が制限されますか?

html5shivライブラリを使用したい。私の Web サイトには、JavaScript コードを含む多くのページがあります。一部のページには次のものもあります。window.onload = new function() { ... }

html5shivの混乱はページの JavaScript 機能を混乱させると思いますか?

0 投票する
1 に答える
503 参照

javascript - Iframeサンドボックス属性でhtml5shivを使用する方法

IE9 のサポートに html5shiv を使用したいのですが、うまくいきません。これをヘッドセクションにインストールしました:

HTML5 Iframe サンドボックスのサポートが必要です:

Iframe の Web サイトは IE9 で iframe を分割するため、サンドボックスが機能していません。問題は、サンドボックスが「スタイルメソッド/要素」ではなく iframe の属性である可能性があると思います。

基本的に、これについてアドバイスが必要です。他に何ができますか?IE でサンドボックスをサポートするプラグイン (jquery?javascript?) はありますか?

0 投票する
1 に答える
4880 参照

css - CSS3 + HTML5SHIV + CSS3PIE Border-radius は IE8 では機能しませんが、IE7,9,10 では機能します

私が使用しているサイト - http://www.quickseorankings.com/dev/、以下で構築されています:

  • Twitter ブートストラップ
  • HTML5 + CSS3
  • HTML5SHIV
  • CSS3PIE

問題: CSS3PIE を使用しても、ナビゲーション バー リンク (アクティブ) の境界半径が IE8 で機能しません。しかし、IE7、9、10で動作しています(テストにブラウザスタックを使用)

CSS の場所: /css/
CSS3PIE HTC ファイルの場所: /root/ index.html と同じ場所

HTC コード: behavior: url(PIE.htc);


試み #1 を修正: php を使用してみました -behavior: url(/PIE.htc);試み#2を修正 Htaccess を追加:試み #3 を修正: - 実際には HTC ソリューションですが、CSS3PIE とは異なるアプローチです。それでもうまくいきませんでした..behavior: url(../PIE.htc);
behavior: url(PIE.php); behavior: url(/PIE.php);

AddType text/x-component .htc

http://fetchak.com/ie-css3/

修正試行 #4追加:-pie-border-radius: 10px;機能しない。

修正試行 #5追加:position:relative !important; zoom:1; z-index:0 !important何もない...


このフォーラムの他の修正に従いましたが、まだ機能しませんでした.. ご協力ありがとうございました!

ScottSimpson による修正の提案: TBS のないプレーンな html を使用した分離テスト、これがページ テストhttp://www.quickseorankings.com/pie/です。上部のボタンにあるものは CSS3PIE (DIDN'T WORK) です。.fetchak ie-css.htc の下部のボタンはかなり機能しています..さて、これは私たちの問題に近づきます..質問は、TBS が原因で .htc が正しく読み込まれないのですか? それともTBSが上書き?しかし、私は、!重要な値..うーん..

WINNER IS pjumble : 私は PIE.htc (PIE 2.0 beta 1) を使用しているので、このファイルが必要です -PIE_IE678.jsその後、すべてが機能しています... pjumble に感謝します!

0 投票する
1 に答える
76 参照

jquery - jQuery トリガーが IE8 に登録されない

私はIE8でブラウザテストの楽しいタスクを行っています>そして当然html5はうまくいきません.html5shivをインストールしてcss/htmlが要素をかなりうまくレンダリングできるようにしましたが、JavaScript側で失敗しました.. .

IE8 は、nav、header などの html5 要素に jQuery 効果を適用していません... IE9+ はまったく問題ありません。これの回避策は?

例えば

御時間ありがとうございます。

0 投票する
0 に答える
528 参照

jquery - IE8 の jQuery Columnize でエラーがスローされる: 'nodeType' が null またはオブジェクトではない

jQuery Columnize 1.6.0 と jQuery 1.9.1 を使用しています。私はどこにでもある html5shiv も使用していますが、そこに問題があります。

Columnize をテストできるように、テスト ページを作成しました。次のエラーをスローせずに IE8 で動作させることはできません。

'nodeType' が null またはオブジェクトではない jquery.js、6234 行目、文字 2

シブを削除すると、ページは期待どおりに動作し、ビオラ、列がありますが、シブが存在するとエラーが発生します。

以下は、jQuery のその部分の抜粋です (6234 行目は最初の IF ステートメントです)。

0 投票する
1 に答える
462 参照

html - Modernizr に必要なパターンが機能しない

私は 7-8 でいくつかの html5 コンテンツを使用しようとしています。そのために Modernizr を使用していますが、今のところ機能していません。

フォーム入力を検証するために必要なパターンを使用したい (かなり :))。

私のjsp:

alert('test')はjsスクリプトを入れて、それを印刷しました。(.js は正しくリンクされています)

Firefoxで動作しています。

何か案が ?

0 投票する
2 に答える
1603 参照

javascript - html5shiv JS が他のスクリプトの前または後に読み込まれるかどうかは重要ですか? (ページ読み込み時間)

html5shiv.js スクリプトのロードの配置が重要かどうか疑問に思っています。私が知っているのは、それが<head>ページのセクションにある必要があるということだけです.

ページ上の他のすべてのスクリプトの前に配置する必要がありますか? それがロードされた最初または最後のスクリプトである場合、違いはありますか? 前/後にロードされた場合、ライブラリと競合する可能性はありますか?

ページ読み込み時間の最適な解決策は何ですか?