<<戻る

日記 intime o'

簡単にブラウザを判定するスクリプト - javascript 2009/3/12(Thu.)
javascriptはブラウザによって微妙に動作が違う為、正確なプログラム
を書こうとすると、使用しているブラウザを判断する必要がある。とっても簡
単にそれをやってのける方法を思い付いたのでメモ。

---ソース----------
<script>
document.write(unescape("%u4F7F%u7528%u305¥
7%u3066%u3044%u308B%u30D6%u30E9%u30A6%u30B6%u306FIE%u306Eve¥
r.7%u4EE5%u524D%u306E%u53E4%u3044%u30D6%u30E9%u30A6%u30B6"),'¥
<img src="data:image/gif;base64,R0lGODlhGQAPAPcAAAAAAIAAAACAAICAAAAAgIA¥
AgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD//////wAAAAAAAAAAAAAAAAAAAAAAAA¥
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA¥
AAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBm¥
ZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMz¥
ADM/wD/AAD/MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzM¥
zZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ¥
/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYAm¥
WYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZAG¥
aZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb¥
/zGb//5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmm¥
ZlmzJlm/5mZ¥AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/¥
M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMw¥
z/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZzMyZ/8zMAMzMM8zMZ¥
szMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A//8zAP8zM/8¥
zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///M¥
AP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///ywAAAAAGQAPAAAIVQAfCBxIsKDB¥
gwgTKly4EIBAhw8JQoxoEOLEiQ8AaHSIceBFihQ3HvyY0WNEjSMreuT4sGNJiRZbtuz40SVJ¥
jBtZ0jRZEGVGki9BVsQpNCjDo0iPBgQAOw==" />',unescape('%u3067%u3059%u3002'));
</script>

---
え?全然簡単じゃない?しかも、使い道がないって?
ほ・・・ほんのジョークじゃまいか。何たって今日はエイプリルフーーール。

---[追記;2010/1/3]---------------
たぶんエイプリール用に考えたネタが「期待してた以上に上手い」とでも
思い込んだのか早めに公開しちゃったんだろうと思います。
悪意はありません。

コメ(0) | トラ(0)


(c)Kero's World