2014年12月8日月曜日

ブラウザ・OSを検出してJSON化できるjQueryプラグイン「PgwBrowser」

ブラウザ・OSを検出してJSON化できるjQueryプラグイン「PgwBrowser」

http://pgwjs.com/pgwbrowser/

PgwBrowser has found:
{
   "userAgent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36",
   "browser": {
      "name": "Chrome",
      "group": "Chrome",
      "fullVersion": "39.0.2171.71",
      "majorVersion": 39,
      "minorVersion": 0
   },
   "viewport": {
      "width": 1265,
      "height": 707,
      "orientation": "landscape"
   },
   "os": {
      "name": "Windows 7",
      "group": "Windows",
      "fullVersion": "7.0",
      "majorVersion": 7,
      "minorVersion": 0
   }
}

2014年12月3日水曜日

HTML5の新要素をjQueryでappendとかするとIEでバグる件 - Webtech Walker

HTML5の新要素をjQueryでappendとかするとIEでバグる件 - Webtech Walker

IE8でjQueryのhtml()メソッドがエラー

HTML の <head> 内の <title> の中身を jQuery で以下のように変更しようとすると、
IE8 でエラー「予期しないメソッドの呼び出し、またはプロパティ アクセスです。」
になります。

    $("title").html("新しいタイトル"); または $("title").text("新しいタイトル");

このようなときは、

    document.title = "新しいタイトル";

とします。



   $("h1").html("新しいh1タイトル");

でエラーとなるときは、

   $("h1").empty().html("新しいh1タイトル");

としたらOKでした。

参考
http://js.studio-kingdom.com/jquery/manipulation/html