私は数日間Dojoをいじってい ます.https://gist.github.com/3763422にいくつかのコードがあります
それは機能しますが、スニフが検出したものに応じて、その配列内にあるブラウザー名の値を取得する id を持つ 1 つの段落タグを使用したいと思います。私はさまざまなことを試しましたが、何もうまくいかないようです。
事前に助けてくれてありがとう。
私は数日間Dojoをいじってい ます.https://gist.github.com/3763422にいくつかのコードがあります
それは機能しますが、スニフが検出したものに応じて、その配列内にあるブラウザー名の値を取得する id を持つ 1 つの段落タグを使用したいと思います。私はさまざまなことを試しましたが、何もうまくいかないようです。
事前に助けてくれてありがとう。
このようなことを意味しますか?
arrayUtil.forEach(["ie", "mozilla", "ff", "opera", "webkit", "chrome"], function(n){
var p = document.createElement("p");
p.innerHTML = makeFancyAnswer(n);
dom.byId("myParagraph").appendChild(p);
});
これにより、ノード myParagraph 内にいくつかの段落が作成されます
これを行うのに Dojo は必要ありません。navigator
オブジェクトを探索するだけです。JavaScript コンソールnavigator
に入力し、Enter キーを押します。
次のような結果が得られるはずです。
Navigator
appCodeName: "Mozilla"
appName: "Netscape"
appVersion: "5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17"
cookieEnabled: true
doNotTrack: null
geolocation: Geolocation
language: "en-US"
mimeTypes: MimeTypeArray
onLine: true
platform: "MacIntel"
plugins: PluginArray
product: "Gecko"
productSub: "20030107"
userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17"
vendor: "Google Inc."
vendorSub: ""
MDN で何が標準で何が標準でないかを確認できます - https://developer.mozilla.org/en-US/docs/DOM/window.navigator