メシのタネ

メシのタネになる、Laravelや設計思想の技術配信サイト


ブラウザ判別のJSソース

,

  1. Webプログラム
  2. javascript
  3. ブラウザ判別のJSソース

某ライブラリから。
こんなんいかがでしょう


var client = (function(){

    var ua = navigator.userAgent;
    if (ua.indexOf('Opera') != -1) {
        return 'O';
    } else if (ua.indexOf('MSIE') != -1) {
        return 'ms';
    } else if (ua.indexOf('WebKit') != -1) {
        return 'webkit';
    } else if (navigator.product == 'Gecko') {
        return 'Moz';
    } else {
        return '';
    }

})();

console.log(client);

jsって即時関数簡単なんですね。
変な関数作らなくてよいし、メソッドだって使う必要が無いので。
頑張って勉強するぞお


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.