iOS(モバイル)では5.9までサファリ5.1+のバグがありますが、iOSでは6.0(6.0)以降は正常に動作するライブラリを使用しています。上iOSのsafari <6.0の場合のみjavascript関数をターゲットにする方法
Turbolinks.ProgressBar.disable();
私は、関数removeProgressBar を適用するにはJavaScriptに言うことができる方法のみにサファリ< 6.0(厳密劣等):
問題のライブラリがバグを発生させる要素を削除することができませんiOSの:
function removeProgressBar {
Turbolinks.ProgressBar.disable();
}
重要:
のSafari 6.0とSafari 6.0 +は、デスクトップ上の(OS X)(私はこのケースでプログレスバーを削除したくない)
サファリ5.1.xののiOSにもデスクトップに影響されてはなりません(OS用X)は、それが重要な場合
わからない(私はこのケースでプログレスバーを削除したくない)の影響を受けてはいけませんが、私はこの記事を読んで、ブートストラップ3
ありがとうございますが、それは質問と回答者がブラウザを検出できるようにしていますが、そのバージョンではなく、iOSやデスクトップにあるかどうかはわかりません。私の質問の2つの特定のニーズです。 – Mathieu
あなたのやろうとしていることは可能ではないと思います。 – Dastur
実際には、私のアプリにとっては構造的すぎるので、それを保つことを好みます。実際にあなたのリンクの受け入れられた答えはkennebecによってブラウザとバージョンを見つけることができます。私はその後、ユーザーがiOSまたはデスクトップにいるかどうかを検出する方法を見つけなければならない:) – Mathieu