問題タブ [fallback]

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

c# - C#オーバーロードの質問

どういうわけか次のスキームを実装することは可能ですか?

すべてGo(ISpecific)の呼び出しで最初のオーバーロードが呼び出され、他の可能なオブジェクトを使用した呼び出しの場合、クラスは実装にフォールバックGo(Object)ますか?

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

c++ - OpenGL: ユーザー GFX カードがシェーダーでレンダリングできるかどうかを確認する方法は?

ユーザーがいくつかのものをより速くレンダリングするために作成したシェーダーをサポートしていない場合は、フォールバックを作成する必要があります。

では、これらのことを正確に確認するにはどうすればよいでしょうか。一部のシェーダー関数が一部の GLSL バージョンでサポートされていないことは知っていますが、これらの関数と必要なバージョンの完全なリストはどこにありますか?

しかし、問題は、誰がそのシェーダーをレンダリングできるかを知るために、正確に何を知る必要があるのか​​ わからないことです. どのGLSLバージョンでどの機能がサポートされているかを確認するだけですか?それとももっと知っておくべきことがありますか?いつフォールバック レンダリングに切り替えるか、いつ GLSL レンダリングを使用するかを100%確実にしたいと考えています。

GLSL と OpenGL のバージョン文字列を取得する方法を知っています。

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

typo3 - TYPO3 / TypoScript: フォールバックを作成するには?

2 つのフォールバックを使用して、レンダリングされた HTML に文字列を出力したいと考えています。

私のタイポスクリプトはトップ レベル ページ (私の Web サイトのルート ページ) で定義され、下位レベルのすべてのページに渡されます。

構造:

  • ホームページ
    • レベル 1 のページ
      • レベル 2 のページ

ファイルの通常の出力:

文字列は TemplaVoila フィールド (ページ / 編集 / 拡張 / マイフィールド) から取得されます: field_copyright_name

HTML 出力の目的のポイントに出力するために、lib.copyright_name という名前の templaVoila マッピング (タイプ: Typoscript オブジェクト パス) が存在します

次のタイポスクリプトがその役割を果たします。

これは、(ページ プロパティの) フィールドが空でないすべてのレベルのすべてのページで機能します。

最初のフォールバック:

フィールドが空の場合 (そのページのプロパティで、たとえばレベル 2 で)、typscript は上のページから値を取得する必要があります (レベル 1 で、それも空の場合はホームページから取得する必要があります)。それを行う方法の手がかりはありません。手伝ってくれますか?

2 番目のフォールバック

最初のフォールバックでも空の文字列が返される場合 (フィールドがすべてのレベルで空だったため)、デフォルト値の "Copyright by me" にフォールバックする必要があります。

「最初のフォールバック」なしでこのフォールバックを有効にするのは簡単です:

しかし、「最初のフォールバック」を統合する方法は?

編集:

私は試した:

また

また

また

しかし、成功しませんでした - 出力はありません。

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

css - CSS: Mac でのみフォント フェイスを使用する

@font-face は素晴らしいですが、PC ではひどく静かに表示されます。Mac(Linuxについては知りません)でのみ自然に表示されます。Mac ユーザーのみに特別なフォントを表示し、PC ユーザーには通常のフォントにフォールバックするにはどうすればよいですか?

ありがとう!

0 投票する
4 に答える
7914 参照

flash - Mediaelement.js が IE で誤動作し、フラッシュバックが機能しない

この例では、H.264 コーデックの .mp4 ファイルを使用mediaelement.jsしました。すべてのブラウザーで正常に動作しますが、サイトを公開するとき、どのバージョンの Internet Explorer でも動作しません。私のローカルホストでは問題はありませんが (フラッシュ フォールバックはうまく機能します)、私のサーバーでは機能しません。

私が使用したコードは次のとおりです。

プレイヤーはこの方向に働きhttp://www.teletica.com/html5ます。

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

javascript - 最新のインターネットブラウザと提供されている製品での自己開発のサポートされていないスクリプトのフォールバック

紳士淑女のみなさん。

クライアントサイド(G)UI機能の次のユースケースを実装するための最良の方法を知りたいです。

次のことを考慮してください。

  • ユーザーは私の開発したウェブサイト(さらに「ウェブサイト」)に入ります。

  • アドレスバーにURLを入力した後、対応するブラウザのWebサイトの読み込みボタンを押すと、ページの読み込みが開始されます。

  • iss、スクリプト、スタイルシートなどが実行されます。しかし、-質問-カスタムスクリプト機能を持つユーザーを管理する方法は?そのため、特定の機能がブラウザ(エージェント、OSなど)でサポートされていない場合は、スクリプト機能のフォールバックを提供する必要があります。それで-主な質問-最高のフォールバック機能を提供する方法は?

私の推測はこれです:

フレームワークUI(jQuery UI xx)->非UIフレームワーク(jQueryの最小化)->非フレームワーク(バニラJS)-> DOM(XPath)->htmlバージョンへのリダイレクト。

これは正しい(そして効果的)ですか、それとも私はいくつかの点を見逃していますか?


関連トピック:サポートされていないブラウザの操作[HTML5 / CSS3]

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

forms - プロトタイプでのフォーム検証によるHTML5フォームプレースホルダーフォールバック

ページに、プレースホルダーテキストを含む電子メール入力を含むHTML5フォームがあります。それは美しく機能し、ネイティブ検証が大好きです!

古いブラウザに最適なサービスを提供する方法がわかりません。プレースホルダーのテキストをコピーして値としてインプリントするJavaScriptを少し使用しています。それはうまく機能しますが、フォームに電子メールアドレスではないテキストがあるため、フォームの検証はオフになります。

検証を失いたくない..何かアイデアはありますか?

HTML

JavaScript(プロトタイプ):

編集:

プレースホルダーをサポートするブラウザーがvalue属性を無視した場合、それは素晴らしいことではないでしょうか。

編集2:

いいえ、入力タイプをテキストに設定したくありません。これにより、検証の動作が電子メール構文からスペルチェックに変更されます。

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

html - HTML5 ビデオ バックグラウンド フォールバック

このコードを試してみましたが、機能していないようです。フォールバックを作成しようとしているので、非 html5 ブラウザー (ie/safari) が Web サイトをロードすると、ビデオなしで別のコンテンツが表示されます。

どんなフィードバックでも素晴らしいでしょう。ありがとうございました

0 投票する
8 に答える
51543 参照

python - Pythonでエラーをキャッチする

Pythonでエラーをキャッチすることは可能ですか?すべての例外が同じフォールバックを持つため、特定の例外がどのようなものになるかは気にしません。

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

jquery - JQueryを使用して複数のフォールバックCSSプロパティを更新することは可能ですか?

これが私の問題です。JQueryを使用してサイトの背景画像のグラデーションをリアルタイムで更新したいのですが、同じプロパティの複数のフォールバックを更新する方法が見つかりません。もちろん、クロスブラウザのサポートには複数のフォールバックが必要です。私のクラスは次のようになります。

そして私のJQuery:

もちろん、このメソッドを使用して予想されるように、同じbackground-imageプロパティが上書きされているだけです。

複数のフォールバックプロパティを動的に更新するにはどうすればよいですか?出来ますか?

更新:アルゴリズムを使用してグラデーション遷移を生成しており、動的に更新するための値が数百あることを忘れました。