我知道我们可以通过设置键 general.browser.useragent.override
来更改用户代理字符串
但是,如果无法通过 nsIPrefService 获得当前用户代理字符串,我该如何获取它呢?
最佳答案
nsIHttpProtocolHandler
上的userAgent
属性应该给你这个。 http://hg.mozilla.org/mozilla-central/file/ddaf5686c70c/services/sync/modules/service.js#l378显示了一个典型的用法。
假设您在 JS 组件中。如果您在 Window 对象中运行,只需使用 navigator.userAgent
。
关于javascript - Firefox 扩展获取当前用户代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7890334/