問題タブ [polyfills]
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 - polyfill または shim を使用して HTML5 サンドボックスを IE8/9 で機能させる
新しい HTML5 Iframe 属性sandbox
を IE8 と 9 で機能させたいと思います。私は 1 日ほど Google で検索し、HTML5 を機能させるはずの多くの「ライブラリ」を試しましたが、「サンドボックス」が含まれていないようです。 .
私の質問です。ポリフィル/シム/プラグイン/スニペット、またはsandbox
IE8/9 で Iframe を機能させるためのその他のものはどこにありますか?
knockout.js - durandal updatePolyfill を使用した Webshims ライブラリ
durandal ベースの SPA で Webshims lib を使用しようとしています。WebShims lib Web サイトの指示に従い、カスタムの modernizr、jquery、および polyfill を含めました。ビューでのノックアウトまたはデュランダル遷移によってコントロールが動的にロードされない限り、すべてがうまく機能します。
Webshims の Web サイトにアクセスすると、次のような記述があります。
新しい HTML5 コンテンツを生成するために対応する Webshims 拡張操作メソッドの代わりに「通常の」JS/jQuery 操作メソッドを使用するプラグイン、スクリプト、またはフレームワークが使用されている場合 (つまり、.htmlPolyfill() の代わりに .html())、メソッド .updatePolyfill() を使用して、動的コンテンツをポリフィルできます。
これを行うのに最適な場所を見つけようとしています。durandal のモジュールには触れたくありません。1つを拡張するか、htmlがロードされたときに場所にフックを取得します。他の誰かがこれをやろうとしていますか?ポインタ?方向?どんな提案でも大歓迎です。
javascript - ImpressJS を IE10 で動作させるには?
impressJS を IE10 で動作させることができません。impressJS を機能させるには、どのすべてのポリフィルを挿入する必要があるか知りたいですか?
javascript - すべてを見つけるそれらをサポートしていないブラウザのページで
をサポートしていない古いブラウザー用の shim を作成したいと考えています<input type="number">
。
これらのブラウザではinput
、 を に設定するtype
と、 がとしてnumber
報告されるため、これは簡単に検出できます。これまでのところとても良い。type
text
そこで私がやりたいことは、すべてを見つけて<input type="number">
、これらの古いブラウザーのイベントをフックすることです。
問題は、どうすればそれらを見つけることができるかということです。
$('input[type=number]').length === 0
(もちろん)。$('input[name=aKnownNumberField]')[0].type === 'text'
繰り返しますが、これはそもそも特徴検出に使用されるチェックであるため、驚くことではありません。$($('input[name=aKnownNumberField]')[0]).parent().html().indexOf('type="number"')
(または HTML の同様のチェック) も失敗します。これは、返される HTML がブラウザーの DOM に基づいたものになるためです。
私の例ではjQueryを使用していますが、jQuery以外の回答には満足しています。
<input type="number">
それらをサポートしていないブラウザーで検出するにはどうすればよいですか?
listener - リスナーを matchMedia.js ポリフィルの問題に追加する
https://github.com/paulirish/matchMedia.js/をリスナー拡張機能と共に使用していますが、以下のマッチ メディア クエリのリスナーの書き方がわかりません。どんな援助も大いに義務付けられます。