问题标签 [user-agent-switcher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firefox - Firefox 中用户代理切换器的工作
Firefox 中有一个名为 User Agent Switcher 的插件,可以将网络服务用作 Google bot、Yahoo Slurp 或 Iphone/Android 用户。任何人都可以指导我如何在后台工作。它为执行此任务而修改的属性/属性是什么?
macos - 如何模拟 Safari 10.0?
我已经为一个网站实现了谷歌分析跟踪代码。我需要检查它在 safari 10.0 中是否正常工作。我现在不能购买 MAC 来获得 safari 10.0,而是想办法用任何插件模拟 safaro 10.0?
我听说 chrome/firefox 中提供了用户代理切换器扩展,我们可以从中模拟浏览器及其版本。
我无法在可用的用户代理切换器扩展中找到 safari 10.0。
谁能建议我如何使用更好的扩展来模拟 safari 10.0?
firefox - userAgent 切换器扩展中的 Object.defineProperty
看完这篇..
https://stackoverflow.com/a/54096072/13099685
谁能推荐我一种在 greasmonkey 或 Firefox 扩展中使用它的方法,用于重写解析为网页的标头数据(UA 切换)。
到目前为止我所拥有的是..
清单.json
背景.js
--
这就是我成功更改用户代理所需的全部内容吗?
谢谢。
附言。我正在使用比较值
和
google-chrome-extension - 使用 chrome 扩展 v3 覆盖 navigator.useragent
我正在尝试使用 chrome 扩展名覆盖 navigator.useragent。我看到人们调用脚本以在 v2 扩展中运行的示例,但我不知道 CSP 是否可以使用 v3。我有一个 v3 扩展并想添加这个新功能,但我不知道内容脚本是否可以重新定义它,我是否需要以某种方式注入脚本(并让它通过 CSP),或者是否还有其他需要做。
我想将单词“Test”附加到 navigator.useragent 在应用程序中检索到的用户代理以及发送的标头中,但我首先关注问题的前半部分。
javascript - 有没有办法仅在 HTML/JavaScript 中从标头而不是导航器对象中获取“切换”用户代理
我只是想知道,因为这段代码是纯 HTML 和一些 JavaScript,它可以让我获得我当前的 IP 地址(使用 jQuery AJAX 调用 IPv4/v6 站点)并让我获得我的用户代理。
但是,由于都是 JS,我从 Navigator 对象而不是标头获取 UA,并且使用代理切换器扩展程序,当我调用输出标头服务器端的页面时,它会更改 UA,并通过谷歌搜索“什么是我的user-agent”,但我的页面只是从导航器对象获取 ua,它始终是真正的 UserAgent,而不是切换的,例如
有没有办法获得标头/切换代理以及或代替我目前获得的方式?