1

我在 Dojo 上玩了几天,我在 https://gist.github.com/3763422有一些代码

这可行,但我宁愿只有一个带有 id 的段落标签,该标签根据嗅探检测到的内容获取该数组内部的浏览器名称的值。我尝试了各种方法,但似乎没有任何效果。

感谢您提前提供任何帮助。

4

2 回答 2

0

您实际上并不需要 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

于 2013-01-23T00:54:34.783 回答
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 内创建多个段落

于 2012-09-21T19:41:09.547 回答