我在 Dojo 上玩了几天,我在 https://gist.github.com/3763422有一些代码
这可行,但我宁愿只有一个带有 id 的段落标签,该标签根据嗅探检测到的内容获取该数组内部的浏览器名称的值。我尝试了各种方法,但似乎没有任何效果。
感谢您提前提供任何帮助。
我在 Dojo 上玩了几天,我在 https://gist.github.com/3763422有一些代码
这可行,但我宁愿只有一个带有 id 的段落标签,该标签根据嗅探检测到的内容获取该数组内部的浏览器名称的值。我尝试了各种方法,但似乎没有任何效果。
感谢您提前提供任何帮助。
您实际上并不需要 Dojo 来执行此操作。只是探索navigator
对象。输入JavaScript 控制台navigator
并回车。
它应该给你这样的东西:
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
你的意思是这样的吗?
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 内创建多个段落