3
我知道我們能夠通過設置鍵general.browser.useragent.override
Firefox擴展獲取當前用戶代理
改變用戶代理字符串,但我怎麼能得到當前的UserAgent字符串時,它通過nsIPrefService是不可用?
我知道我們能夠通過設置鍵general.browser.useragent.override
Firefox擴展獲取當前用戶代理
改變用戶代理字符串,但我怎麼能得到當前的UserAgent字符串時,它通過nsIPrefService是不可用?
nsIHttpProtocolHandler
的userAgent
財產應該給你這個。 http://hg.mozilla.org/mozilla-central/file/ddaf5686c70c/services/sync/modules/service.js#l378顯示了一個典型的用法。
這是假設你在JS組件。如果您在Window對象中運行,只需使用navigator.userAgent
即可。