上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
12下一页
返回列表 发新帖

GM_xmlhttpRequest 修改设置 headers 的 User-Agent失败

[复制链接]

该用户从未签到

16

主题

56

回帖

91

积分

初级工程师

积分
91

新人报道

发表于 2022-2-19 08:34:17 | 显示全部楼层 | 阅读模式
GM_xmlhttpRequest 修改设置 headers 的 User-Agent失败。
抓包显示的 headers 中没有设置的 User-Agent 的值,其他值都正确(GM_xmlhttpRequest 示例代码如下)。
有没有方式能 在跨域访问的情况下,修改请求的  User-Agent



  1. GM_xmlhttpRequest({
  2.         method: "post",
  3.         url: 'https://bc.jtexpress.com.cn/bc/out/loginSecurity',
  4.        
  5.         data:`{
  6.                 "password":"3cc886f",
  7.                 "appDeviceId":"2fb1c9",
  8.                 "code":"",
  9.                 "account":"61",
  10.                 "macAddr":"98c"
  11.    }`,
  12.    

  13.         headers:{
  14.                 'User-Agent': 'Android-HUAWEI TAS-AN00/app_out',
  15.                 'Content-Type': 'application/json; charset=utf-8',
  16.         },
  17.         onload: function(res){
  18.                 if(res.status === 200){
  19.                         console.log(res);
  20.                 }else{
  21.                         console.log('失败')
  22.                         console.log(res)
  23.                 }
  24.         },
  25.         onerror : function(err){
  26.                 console.log('error')
  27.                 console.log(err)
  28.         }
  29. });
复制代码


  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5965

    回帖

    6763

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6763

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2022-2-19 12:37:15 | 显示全部楼层

    我这里测试成功了呀

    图片.png

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2022-2-19 12:59:25 | 显示全部楼层
    我记得user-agent改不了的吧,可以改浏览器设置,chrome是F12开发者工具-右上角3个点-更多工具-网络状况-然后改第3个即可。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5965

    回帖

    6763

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6763

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2022-2-19 19:14:18 | 显示全部楼层
    cxxjackie 发表于 2022-2-19 12:59
    我记得user-agent改不了的吧,可以改浏览器设置,chrome是F12开发者工具-右上角3个点-更多工具-网络状况-然 ...

    按道理是可以的吧,哥哥
    我查tm的文档的headers解释是
    headers ie. user-agent, referer, ... (some special headers are not supported by Safari and Android browsers)
    有user-agent,我这里抓包测好像也代理成功了
    但是不知道他为啥没成功
    可能他是Safari浏览器?
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2022-2-19 22:34:22 | 显示全部楼层
    李恒道 发表于 2022-2-19 19:14
    按道理是可以的吧,哥哥
    我查tm的文档的headers解释是
    headers ie. user-agent, referer, ... (some spec ...

    我记得以前是不行的,虽然发出去的user-agent看起来是修改过的,但浏览器会丢弃掉这些受保护字段,自动改成自己的,也就是服务器收到的user-agent还是没变,最近版本的没研究过,不知道有没有变化。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5965

    回帖

    6763

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6763

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2022-2-20 00:12:17 | 显示全部楼层
    cxxjackie 发表于 2022-2-19 22:34
    我记得以前是不行的,虽然发出去的user-agent看起来是修改过的,但浏览器会丢弃掉这些受保护字段,自动改 ...

    可能浏览器是浏览器改机制了
    刚才测了下,脚本猫和tm都没有自动修正了
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    该用户从未签到

    16

    主题

    56

    回帖

    91

    积分

    初级工程师

    积分
    91

    新人报道

    发表于 2022-2-24 08:52:22 来自手机  | 显示全部楼层
    我用的谷歌和火狐都修改失败了,你用的什么浏览器,有没有安装特殊的插件,代码可以发我试下吗
    回复

    使用道具 举报

    该用户从未签到

    16

    主题

    56

    回帖

    91

    积分

    初级工程师

    积分
    91

    新人报道

    发表于 2022-2-24 08:57:02 | 显示全部楼层
    李恒道 发表于 2022-2-19 12:37
    [md]我这里测试成功了呀

    ![图片.png](data/attachment/forum/202202/19/123713llszy8wm5v7sw5jn.png?image ...

    我用的谷歌和火狐都修改失败了,你用的什么浏览器,有没有安装特殊的插件,代码可以发我试下吗
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5965

    回帖

    6763

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6763

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2022-2-24 09:36:34 | 显示全部楼层
    Major 发表于 2022-2-24 08:57
    我用的谷歌和火狐都修改失败了,你用的什么浏览器,有没有安装特殊的插件,代码可以发我试下吗 ...

    我谷歌火狐都复现成功了...
    就是用的你的代码
    没特殊插件
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    该用户从未签到

    16

    主题

    56

    回帖

    91

    积分

    初级工程师

    积分
    91

    新人报道

    发表于 2022-2-27 19:04:08 | 显示全部楼层
    李恒道 发表于 2022-2-24 09:36
    我谷歌火狐都复现成功了...
    就是用的你的代码
    没特殊插件

    我这个算修改成功了吗,但是发出的请求感觉还是错的
    01.png




    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表