問題タブ [shim]

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 投票する
2 に答える
79 参照

javascript - モダナイザーの動作に関する問題

私はモダナイザーと呼ばれるプログラムを動作させるのに問題がありますinput = date。すべてのブラウザーでネイティブ HTML5 を置き換える方法が必要であり、モダナイザーを読んでそれを行う方法が必要ですが、正しく理解している場合は、ファイルをダウンロードするだけです。 head タグと viola にスクリプトを挿入すると機能しますか? しかし、そうではありません。スクリプトがロードされ、すべてが変更されますが、変更は行われません。誰かがこのプログラムを以前に使用したことがあり、私が見逃していることを知っていますか?

これは私がファイルを含めた方法です

<script src = "modernizer.js"></script>

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

ruby-on-rails - css shim 用の scss ファイルのプリコンパイル

HTML shim を使用して IE 固有のスタイルシートを含めようとしています。ただし、heroku にデプロイすると、"ActionView::Template::Error (ie/IE9.css isn't precompiled):" エラーが発生し続けます。ただし、ローカルで動作するようです。

アセットのさまざまな組み合わせと場所を試してみましたが、これまでのところ何も機能していません。

私の現在の設定は以下です。

IE 固有のファイルは次の場所にあります。

index.css.scss

application.html.haml

アプリケーション.css.scss

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

shim - VSフェイクフレームワークを使用してThread.Sleepを偽造できないのはなぜですか

mscorlib.fakes ライブラリで偽の Thread.Sleep を見つけるのに問題があります。http://www.codewrecks.com/blog/index.php/2012/04/27/using-shims-in-visual-studio-11-to-test-untestable-code/の指示に従っています

http://msdn.microsoft.com/en-us/library/d00bd51t(v=vs.100).aspxは、Thread.Sleep が mscorlib にあることを示しているので、偽物を追加しましたが、System.Threading.Fakes 名前空間には ShimThread が含まれていません。 StubThread もありません。スレッドは封印されたクラスですが、VS 偽のフレームワークは封印されたクラスで静的メソッドを偽造できるはずです。

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

javascript - JS が shim コンテンツを順番にロードしないことを要求する

ここで明らかに間違ったことをしている可能性があります。これは私が持っているコードであり、_Packery is undefinedというエラーが表示され続けます。これは、jQuery の前にロードされているためだと思います。

ドキュメントを見ましたが、正しく動作しない理由がわかりませんでした。

私が間違ったことを理解できるようにする助けがあれば幸いです。

ありがとう

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

jquery - jQuery Webshim Lib は、javascript を使用して更新されたデータリストのコンテンツを表示しません

JQuery 1.9.1、Modernizr 2.6.2 (yepnope を使用したカスタム ビルド)、および Webshim ライブラリを使用しています。Mac OSX 10.7.5 上の Safari 6.0.4 と Firefox 20.0 でテストしました

次のように定義されたデータリストがある HTML5 ページがあります。

JavaScriptコードを使用して動的に更新する...

初めて(初期化コードで)更新を行うと機能しますが、このデータリストコンテンツのその後の更新は、インスペクターに表示されますが、表示されるドロップダウンに反映されません...

ポリフィルを使用する前は FF で動作していましたが、Safari はデータリストをサポートしていません。

私は何か見落としてますか?または、ドロップダウンの更新を強制することは可能ですか?

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

excel - AddIn UDF が原因で Excel がクラッシュする

AutomationServer (UDF) とインターフェイスを実装する管理された Excel アドインがあるという問題に直面していますIDTExtensibility2。AddIn は、C++ で記述されたネイティブの COM Shim を使用します。別のクライアントが実行されている場合、すべてが期待どおりに機能します。クライアントが利用できない場合、ユーザーが最初の文字の後に Excel 関数名の入力を開始すると、Excel がクラッシュします。AutomationServer がロードされていない場合、これは起こりません。関数がこの段階で実行されていないため、クラッシュが発生する理由がわかりません。

この動作の原因は何ですか?

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

javascript - すべてを見つけるそれらをサポートしていないブラウザのページで

をサポートしていない古いブラウザー用の shim を作成したいと考えています<input type="number">

これらのブラウザではinput、 を に設定するtypeと、 がとしてnumber報告されるため、これは簡単に検出できます。これまでのところとても良い。typetext

そこで私がやりたいことは、すべてを見つけて<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">それらをサポートしていないブラウザーで検出するにはどうすればよいですか?

0 投票する
3 に答える
1133 参照

html - Grails で webshim を使用する

grails で webshims を実行する際に多くの問題が発生しています。問題は、polyfiller.js ファイルを .gsp ページに含めると、polyfiller.js がライブラリ内の他の js ファイルにアクセスできないことだと思います...回避策を知っている人はいますか? ライブラリ全体を 1 つのファイルに入れることができるので、.gsp にファイルを 1 つだけ含めて、アクセスの問題がないようにします。

gspで....

IE6_8は、ディレクトリ内のすべてのjsファイルを含むモジュールですが、それでも機能しません...

IE6_8 モジュール:

JavaScript コンソールは次のように応答します。

grails はモジュールを 1 つのファイルにまとめているため、すべての .js ファイルは bundle-bundle_IE6_8_defer.js に含まれています。