2012-09-21 42 views
0

我一直在使用Dojo瞎搞了幾天,我在 https://gist.github.com/3763422簡單的Dojo檢測操作系統,瀏覽器和瀏覽器版本的問題

的作品一些代碼,但我寧願只是有一個 段落標記用一個id來獲取該數組內部的瀏覽器名稱的值,具體取決於檢測到的嗅探。我嘗試了各種各樣的東西,但似乎沒有任何工作。

感謝您提前提供任何幫助。

+0

你最好張貼的jsfiddle。你應該在這裏顯示你的代碼。 –

+0

http://jsfiddle.net/VfC54/ – pcproff

+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

+0

嗨娟,同意。但是,你無法找出你在/嗅探的O/S – pcproff

0

內若干段你並不真的需要道場做到這一點。只需探索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