問題タブ [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.
php - ユーザーがjavascriptを無効にしている場合、まったく別のインデックスページにフォールバックする方法は?
JavaScript に大きく依存する、動的に生成される大規模な単一ページの Web サイトがあります。JavaScript を使用していない人向けのフォールバックが必要です。
各バージョンには異なる php コードが必要なので、基本的にはまったく異なるインデックス ページが必要です。すべてをJavaScriptでラップし、その他すべてをタグでラップしたくありません。それを行う簡単な方法がない限り。
JavaScript が有効かどうかに応じて、あるページまたは別のページをロードする最良の方法は何ですか?
flash - VideoJsのフラッシュフォールバックソースを動的に変更しますか?
単一の M4V を使用して、HTML5 ビデオのニーズを処理するためにVideoJsを使用しています。プレイリストが必要でしたが、JS (私の場合は jQuery) を使用して簡単にソースを変更できます。
ただし、これらの変更をフラッシュ フォールバックに渡すことができません (これは、flowplayerを含むオブジェクトを介して実現されます)。
flowplayer の flashvars を動的に変更し、オブジェクトをリロードする方法についてのアイデアはありますか?
css - CSS「フォールバック画像」
したがって、次のようなコードがある場合:
Webkit の場合、ブラウザーはグラデーションを使用しますが、そうでない場合はフォールバックして画像を使用します。Webkit を使用している場合、画像はダウンロードされません。あなたが持っていた場合:
「image1」はまったくダウンロードされますか、それとも「フォールバック」イメージと同じルールが適用されますか?
jquery - HTML5 タイプの検出とプラグインの初期化
パート A:
http://diveintohtml5.info/detect.htmlのように、ブラウザーが特定の HTML5 属性をサポートしているかどうかを教えてくれるものがたくさんあることは知っていますが、個々の属性から型を取得する方法は教えてくれません。要素を作成し、その情報を使用してプラグインを初期化します。
だから私は試しました:
どれもうまくいきませんでした。
私は最終的にこれを思いつきました(それはうまくいきます):
ありがとう: http://jquery-howto.blogspot.com/2009/02/how-to-get-full-html-string-include.html
私の最初の質問: 1. html5 をサポートしていないブラウザーで「type」属性を読み取れないのはなぜですか? 他の属性と偽の値を作成して読み取ることができます。2. ソリューションが機能するのはなぜですか? DOM にあるかどうかが重要なのはなぜですか?
パート B:
以下は、検出器を使用している基本的な例です。
実際の例: http://joelcrawfordsmith.com/sandbox/html5-type-detection.html
お願い/質問: HTML5 の入力タイプ修正プログラムの脂肪を減らすのを手伝ってくれる人はいますか?
機能がダウンしています(IE6-IE8にフォールバックを追加し、クラスを追加せずにFFを初期化します)
ミステリー入力タイプの DOM を反復処理するためのより効率的な方法はありますか? 私の例では、If Else、関数、またはケースを使用する必要がありますか?
皆さんありがとう、
ジョエル
ruby-on-rails - Rails 3 で I18n フォールバック機能を使用する方法
Rails 3 から「翻訳がありません」というエラー メッセージが表示されます。
本モデルがフォールバック メッセージを受け取らない理由がわかりません。を設定しconfig.i18n.fallbacks = true
ました。
jquery - jQuery .css()フォールバック?
.css()でフォールバックを行う適切な方法は何ですか?これは最も一般的にフォントのフォールバックに使用されますが、私はカーソル画像に使用しています。
これが機能していないことを私が得たものです:
**更新:誰かが初心者のための有効なCSSを教えてもらえますか?
私が持っているもの:
...機能しません。**
c++ - フォールバックで新しいWindows機能を使用する
私はかなり長い間ダイナミックライブラリとGetProcAddressのものを使用してきましたが、それは常に退屈で、インテリセンスの敵対的で、物事を行うための醜い方法のようです。
古いOSとの互換性を維持しながら、新しい機能をインポートするためのクリーンな方法を知っている人はいますか。
Vistaの一部であるXMLライブラリを使用したいとします。LoadLibraryWを呼び出し、HANDLEがnullでない場合は、関数を使用できます。
しかし、私は本当に行きたくありません、#typedef (void*)(PFNFOOOBAR)(int, int, int)
そしてPFNFOOOBAR foo = reinterpret_cast<PFNFOOOBAR>(GetProcAddress(GetModuleHandle(), "somecoolfunction"));
、その間ずっと50、方法。
この混乱を避けることができる非ハックな解決策はありますか?
プロジェクト設定にcoolxml.libを追加してから、delayload dllリストにcoolxml.dllを含め、必要なファイルで使用するいくつかの関数シグネチャをコピーすることを考えていました。次に、LoadLibraryWがnull以外で返されることを確認し、nullでない場合は、通常のプログラムフローのようにVistaブランチに分岐します。
しかし、LoadLibraryとdelay-loadが連携して機能するかどうか、また、分岐予測によって問題が発生しない場合があるかどうかはわかりません。
また、このアプローチが機能するかどうか、および次のSDKにアップグレードした後に問題が発生しないかどうかもわかりません。
javascript - HTML5シムフォールバック?
重複の可能性:
JavaScriptが無効になっている場合のIE6のHTML5
HTML5を使用し、IE8未満のフォールバックとしてjavascriptシムに依存することについて多くの話を聞いたことがあります。しかし、ユーザーがjavascriptを無効にした場合はどうなりますか?トリッキーな状況です。html5シムフォールバックのフォールバックはありますか?その件についてどう思いますか。
flash - Flash を使用しないクライアントの SwfUpload フォールバック
現在、asp.net Web アプリケーションで SwfUpload (v2.2.0.1) をまったく問題なく使用しています。
私がやりたいことは、ユーザー/クライアントにフラッシュがインストールされていない場合に、通常のアップロードにフォールバックすることです。これは、フラッシュ検出スクリプトを使用して jquery replace などを使用して実行できると想像できます。
ユーザー/クライアントが JavaScript を持っていない場合、フォールバックを提供する必要はありません。
このタイプのフォールバックを作成するにはどうすればよいですか、または swfupload フォールバックの実際の例はありますか?
前もって感謝します。