我一直在忙着Dojo几天,我有一些代码 https://gist.github.com/3763422
有效,但我宁愿只有一个 段标记,其id为获取该数组内部的浏览器名称的值,具体取决于检测到的嗅探。我尝试过各种各样的东西但似乎没什么用。
感谢您提前提供任何帮助。
答案 0 :(得分:0)
你的意思是这样吗?
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
中创建许多段落答案 1 :(得分:0)
你真的不需要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