我知道我们可以通过设置键general.browser.useragent.override
但是如果通过nsIPrefService无法获得当前的useragent字符串,我该怎么办?
答案 0 :(得分:6)
userAgent
上的nsIHttpProtocolHandler
属性应该给你。 http://hg.mozilla.org/mozilla-central/file/ddaf5686c70c/services/sync/modules/service.js#l378显示了典型用法。
这假设你是一个JS组件。如果您在Window对象中运行,只需使用navigator.userAgent
。