明日ぐらいに,プログラムのメモ書きは違うブログに移します.
メモ書きしかないけど(笑).
・ブラウザを判別するための,userAgentプロパティ
console.log(window.navigator.userAgent);
=> Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19
・ブラウザのプラグイン一覧
// プラグイン一覧 navigator.plugins
for(var i=0; i<navigator.plugins.length; i++){
console.log(navigator.plugins[i].name);
}
=>
Remoting Viewer
Native Client
Chrome PDF Viewer
Shockwave Flash
Java アプレットプラグイン
QuickTime Plug-in 7.7.1
・ブラウザの対応ファイル形式一覧(navigator.mimeTypes)
// ブラウザの対応ファイル形式一覧 navigator.mimeTypes
console.log("対応ファイル形式一覧");
for(var i=0; i<navigator.mimeTypes.length; i++){
console.log(navigator.mimeTypes[i].type);
}
=>
application/vnd.chromium.remoting-viewer
pepper-application/x-chromoting
application/x-nacl
application/pdf
application/x-google-chrome-print-preview-pdf
application/x-shockwave-flash
......
・locationオブジェクトからURL情報の抽出
// http://localhost:8888/test/sample1.html?param=dondokoへのアクセス
console.log(location.href);
=> http://localhost:8888/test/sample1.html?param=dondoko
console.log(location.protocol);
=>http:
console.log(location.origin);
=>http://localhost:8888
console.log(location.pathname);
=>/test/sample1.html
console.log(location.search);
=>param=dondoko
0 件のコメント:
コメントを投稿