2011-12-05 6 views
13

Googleでは、ウェブ、モバイル、タブレット、スマートテレビなど、さまざまな種類のブラウザを使用しています。私たちは、私たちのMVCのバックボーンを探しています。クロスブラウザはどのようにbackbone.jsですか?

backbone.jsのクロスブラウザの制限事項はありますか?

+0

Backbone.jsテストスイート:http://backbonejs.org/test/ – Xplora

答えて

6

私はこれがBackboneとはあまり関係がなく、使用するHTMLとCSSと関係があると思います。 Backboneのモバイル用途のリストは、http://backbonejs.org/#examplesでご覧いただけます。 jQueryは一般にBackboneと一緒に使用され、ブラウザの互換性に関する実績があります。ここにチェックアウト:http://docs.jquery.com/Browser_Compatibility

もlwburk

4

言及バックボーンテストスイートを参照してください。私はちょうどBACKBONE.JSを学ぶために始めているが、我々は歴史についてのブラウザ関連の問題がありました。

この:

Backbone.history.start({pushState: true}) 

は、古いブラウザでいくつかの問題を持っています。

これまでに行ってきたことはすべてこれまでにありますが、プロジェクトはまだかなり新しいものです。

ここバックボーンのgithubの上の関連リンクです:

https://github.com/documentcloud/backbone/issues/173

+0

PushStateはHTML5のものです。私が正しく覚えていれば、

+0

あなたはもっと何かを見つけましたか?私はあなたのアプリケーションがどのように行っているかを知りたいと思っています –

+1

私はもう同じ会社で働いていません。 – jacklin

2

バックボーンは、できるだけクロスブラウザとして開発されています。彼らは歴史apiを使用しているにもかかわらず、それの後退です。

最新のウェブアプリを使って安全に開発することができます。

3

c4urselfの答えは良いですが、より最近の証拠と日付に物事を育てる:

this commentによるとbraddunbarによって彼らのgithubの問題のリストに、彼らは公式のサポート文書を持っていますが、「にしないでください私の知識BackboneはIE6 +、Chrome、Safari、Firefox、Operaの最新バージョンをサポートしています。 "

これらはtest suite hereです。これは、サポートをテストするために必要なブラウザで実行できます。 (両方がアンダースコアとバックボーンがの)jashkenas」と言うライブラリ作者のいずれかによって正式何かを見つけることはできませんが、this comment on issue "Cut support for IE6-8 and other older browsers"

  • のjQuery:http://docs.jquery.com/Browser_Compatibility
  • アンダー

    もサポートその依存関係の情報を参照してください。アンダースコアは、常にJavaScriptの開発者として遭遇する可能性のあるすべての環境をサポートするシンプルで単一のスクリプトでなければなりません。アンダースコアの1つのバージョンに対して動作するように作成されたコードは、クロスプラットフォームで動作します。

  • JSON-js:明示的なものは何も見つかりませんが、ライブラリのポイントはJSONオブジェクトを持たない「古くなったWebブラウザで動作することが予想されるアプリケーション のものです。問題になる
関連する問題