Skip to content

[BUG] 在 Vivaldi 下,GM_xmlhttpRequest 无法处理Bing的跳转 #847

@Xia0xia0Xia0

Description

@Xia0xia0Xia0

问题描述

返回结果有问题,对于多次跳转没有做处理。看报错信息。

// ==UserScript==
// @name         New Userscript I1331-2
// @namespace    https://docs.scriptcat.org/
// @version      0.1.0
// @description  try to take over the world!
// @author       You
// @match        https://*/*
// @connect      bing.com
// @grant        GM_xmlhttpRequest
// ==/UserScript==

(function() {
    'use strict';

    GM_xmlhttpRequest({
        url: "https://www.bing.com/ck/a?!&&p=e01cc35a29772d4132ec96cd3cd160ce4937e50acaf013cafec89b06614e21fbJmltdHM9MTc2MDU3MjgwMA&ptn=3&ver=2&hsh=4&fclid=36450f50-14ee-6c9f-155e-19d815e66d52&u=a1aHR0cHM6Ly96aHVhbmxhbi56aGlodS5jb20vcC80Mzk4NDI0NzIjOn46dGV4dD3lvZPkvaDlnKjkvaDnmoTnlJ_ml6XogZrkvJrkuIrmlLbliLDkuIDku73npLznianvvIzkvaDlj6_ku6XnlKjov5nlj6Xor53mnaXooajovr7mhJ_osKLjgILku6XkuIvlj6XlrZDkuZ_lj6_nlKjkuo7lkIzmoLflnLrlkIjvvJo&ntb=1",
        method: "GET", 
        onload: response => console.log(response), 
        onerror: e => console.error(e),
    })
})();

重现步骤

运行代码看报错,应该是和VM早期版本同样的问题。

目前TM/VM均正常。

v1.1.2是正常的,v1.2.0-beta.1测试版本有问题。

脚本猫版本

v1.2.0-beta.1

操作系统以及浏览器信息

WIN11

补充信息 (选填)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1🔥 重要但是不紧急的内容hotfix需要尽快更新到扩展商店

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions