人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javeScriptの質問です、
基本的なことですみません、cssのように特定のブラウザのみ読み込ませないとかは出来るのでしょうか?

目的としては、jQueryのプラグインがクロームで挙動がおかしいので
クロームだけ読みこまないようにしたいのですが、
どんな方法でもいいので教えていただきたいです。


また出来れば、クロームだけで読む込みさせるためにはどうすればいいでしょうか?
どちらかだけでも、教えていたでけたら嬉しいです。

よろしくお願いします。

●質問者: snoopy_japan
●カテゴリ:ウェブ制作
✍キーワード:CSS jQuery クローム ブラウザ プラグイン
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Cherenkov
●70ポイント

jQuery.browserを使ってブラウザ判定してからスクリプトを読み込んでみてはどうでしょう。

jQuery.browser -- jQuery API


デモ:

http://jsfiddle.net/8vrJG/

// Chromeは読み込まない
if (!$.browser.webkit) {
 var script = document.createElement('script');
 script.type = 'text/javascript';
 script.src = 'https://gist.github.com/757743.txt?.js';
 document.body.appendChild(script);
}
◎質問者からの返答

ありがとうございます。

早速使ってみようと思います。


2 ● あすか
●70ポイント ベストアンサー

UserAgentで判断する方法を以下に記します。

// Chromeだけ実行させたくないJavaScript
if (navigator.userAgent.indexOf("Chrome") == -1) {
[Chromeの場合に実行させたくないJavaScript]
}

// Chromeだけ読み込ませたいJavaScript
if (navigator.userAgent.indexOf("Chrome") > -1) {
[Chromeの場合に実行するJavaScript]
}
◎質問者からの返答

ありがとうございます、

こっちのほうも使ってみようと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ