問題タブ [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 投票する
1 に答える
6995 参照

javascript - ローカルフォールバックを使用してCDNからJavaScriptをロードする方法

Head JSを使用して、自分のページの他のすべてのスクリプトを動的にロードしたいと思います。CDNJSでホストされているバージョンを使用して、キャッシュの改善やレイテンシーの短縮などを活用することを計画しています。

CDNJSがどこにでも行くと思う理由はありませんが、jQueryのようなGoogle CDNでホストされているファイルの場合でも、フォールバックを含めるのが好きです。ただし、jQueryを使用している場合、ファイルは<body>タグの最後に含まれます。Head JSの性質上<head>、ページのに含める必要があります。

<body>私はこのような2行を使用します:

頭の中でこれと同じ一連の線をフォールバックとして使用できますか?document.write()ページ全体を上書きしませんか?<head>ブラウザがDOMを解析する順序が原因で、スクリプトが存在する場合、スクリプトの読み込みが異なるのではないでしょうか。

私はまだこれにかなり慣れていないので、どんなガイダンスも非常に役に立ちます!ありがとう!

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

jquery - IE9のアニメーションに関する問題。jqueryフォールバックが必要

このアニメーションをIE9で動作させるのに問題があります。 https://c9.io/aaronkahlhamer/notification-bar/workspace/index.html

これ-ms-animation: slideDown 2.5s 1.0s 1 ease forwards;はIE9では機能しません。

CSSでそれが不可能な場合は、フォールバックが便利です。多分jQuery?

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

jdbc - Cassandraはどのようにして高可用性を保証しますか?

Cassandraが高可用性を保証する方法を理解したいと思います。私が知っているのは、Cassandraデータベースにデータを照会するとき、コーディネーターと呼ばれるノードが、必要なデータを含むクラスター内の適切なCassandraノードに照会をルーティングすることです。しかし、JDBC接続URLで指定したノード(クラスター内でコーディネーターとして機能すると思いますが、間違っている場合は訂正してください)自体がダウンした場合はどうなりますか?この場合、Cassandraが高可用性を保証するのはなぜですか?

おそらく、開発者として、そのためのフォールバックメカニズムを提供する必要がありますか?

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

ruby-on-rails-3 - Rails 3 - アセットサーバーからのアセットの提供が失敗した場合のフォールバックはありますか?

production.rbはこれを設定しました:

そして、画像、js、スタイルシートは CDN (アセット サーバー) から正常に読み込まれています。

しかし、いつかこの資産サーバーに障害が発生した場合はどうなるでしょうか? そしてそれは404を返しますか?

アセット サーバー (CDN) で を構成しているpull zoneため、コンテンツは から引き続き利用できます/assets/..

フォールバックはありますか、またはどのようにフォールバックを作成すれば、assets server失敗したりエラーが返されたりしたときに、アプリケーションがアプリケーション内からアセットをロード/assets/できますか?

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

fallback - border-image をサポートしていないブラウザーの代替背景

シンプルなボタンのデザインにCSS3 を使用しようとしていborder-imageます: 画像の左のスライスはテキストの左の境界線、右のスライスは右の境界線、中央のスライスは繰り返されるべきです (または引き伸ばされます - それは問題ではありません) ) 背景として。サポートしていないブラウザーのフォールバックが必要ですborder-image。中央のスライスを背景として使用するだけで、エッジなしで問題ありません。問題は、私がこれを行う場合です:

プロパティの画像backgroundが境界線に重なり、サポートするブラウザのボタンが台無しになりますborder-image

この問題を解決する軽量な方法はありますか (modernizr または同様の JavaScript チェックを導入することなく)?

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

javascript - XHTMLでjQueryCDNフォールバックを追加するにはどうすればよいですか?

CDNでホストされているjQueryをロードすることをお勧めしますが、ローカルファイルにフォールバックすることをお勧めします。たとえば、HTML5ボイラープレートは次のようになります。

しかし、XHTMLで同じことをどのように実装できますか?適切なXHTML(としてdocument.write()送信)では機能しないapplication/xhtml+xmlので、別の方法はありますか?

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

flash - jPlayer: Firefox で jPlayer.swf をロードしない

WordPress とスイートのエレガントなテーマのテーマ「Gleam」を使用して、http: //www.ordinarypeopleofficial.comというウェブサイトを構築しました。このテーマは非常に複雑です。JavaScript を多用しています。custom.jsと呼ばれる 700 コード行のファイルがあり、AJAX を使用して Web サイト全体を管理します。

このため、jPlayer をロードする JavaScript コードを PHP スクリプトに含めることはできませんでしたが、それを別の JavaScript ファイルに入れ、このファイルをcustom.jsから呼び出す必要がありました。

custom.jsに次の行を追加しました。これには、chiama-player.js という名前のファイルがタグに含まれてます<head>

chiama-player.jsという名前のファイルには、jPlayer をインスタンス化するコードが含まれています。

問題: M4A をサポートするブラウザーでは、すべてがうまく機能します。

問題は Firefox に付属しています。Firefox は M4A をサポートしていないため、動作させるには Flash フォールバックが必要です。Firefox でページを読み込もうとすると、swfPath正しく認識されていることがわかります (実際、パスを変更してランダムなテキストを入力すると、[ネット] パネルに 404 が表示されます)。

問題は、リクエストGET Jplayer.swfが結果を取得せず、ファイルを取得せずに何時間もロードし続けることです。

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

javascript - css3への移行が利用できない場合のjqueryへの自動フォールバック(インターネットエクスプローラー)

css3 が利用できない場合 (たとえば Internet Explorer 9 の場合)、jquery への自動フォールバックを提供するライブラリ (または jquery 拡張機能) はありますか?

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

objective-c - iOS 5 への iOS 6 フォールバックの非推奨コード

このカスタムの戻るボタンがあります:

iOS 6 シミュレーターでアプリをテストすると、dismissModalViewControllerAnimated は非推奨であると表示されます。代わりに、dismissViewControllerAnimated を使用する必要があるため、iOS 6 コードを使用して iOS 5 にフォールバックする方法

私はこれを試しました:

しかし、結果がなければ、NSLog が表示され、ビューが閉じられません。ヒントはありますか?

前もって感謝します。

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

javascript - createElementを使用してIE8以下でswfのフォールバック画像を追加しますか?

埋め込み SWF を作成し、ユーザーが Flash を利用できない場合はイメージをフォールバックとして使用するスクリプトを作成しています。SWFobject などの他のライブラリを使用することは許可されていないため、createElement/appendChild/setAttribute などの DOM 手法を使用することになります。

私はこの素晴らしいブログ投稿を使用しています: http://pipwerks.com/2011/05/30/using-the-object-element-to-dynamically-embed-flash-swfs-in-internet-explorer/ガイドライン、およびテストしたすべてのブラウザーで Flash を実行していますが、Internet Explorer 8 のオブジェクトにリンク/画像コンボを挿入する方法についての解決策は含まれていません。

createElement("a") を使用して画像に同様に使用し、それを他の Div 要素に追加すると正常に動作しますが、それをオブジェクトに挿入しようとすると、MSIE8 は「無効な引数」をスローします。

また、ID を使用して偽のパラメーターを作成し、それをリンク/画像の組み合わせに置き換えようとしました。これは、テストした他のブラウザーでは機能しますが、IE8 では機能しません。これについての考えは大歓迎です。

これは私のコードです (スクリプトを作成するために js と PHP の組み合わせを使用しています):