Firefox Extensions获得当前的User-Agent

时间:2011-10-25 13:52:46

标签: javascript firefox firefox-addon

我知道我们可以通过设置键general.browser.useragent.override

来更改useragent字符串

但是如果通过nsIPrefService无法获得当前的useragent字符串,我该怎么办?

1 个答案:

答案 0 :(得分:6)

userAgent上的nsIHttpProtocolHandler属性应该给你。 http://hg.mozilla.org/mozilla-central/file/ddaf5686c70c/services/sync/modules/service.js#l378显示了典型用法。

这假设你是一个JS组件。如果您在Window对象中运行,只需使用navigator.userAgent