Skip to content

后台脚本 xhr 加载blob 进不了onload #34

@ChitaGideon

Description

@ChitaGideon
// ==UserScript==
// @name         New Userscript2222
// @namespace    https://bbs.tampermonkey.net.cn/
// @version      0.1.0
// @description  try to take over the world!
// @author       You
// @crontab      * * once * *
// @grant        GM_log
// @grant    GM.xmlHttpRequest
// @grant        GM_xmlhttpRequest
// @connect baidu.com
// @connect httpbin.org
// ==/UserScript==
console.log = (...arg) => {
    GM_log(arg.map(it => typeof it == 'string' ? it : JSON.stringify(it)).join(","))
}

return new Promise((resolve, reject) => {
    // Your code here...
    // downloadImg('http://httpbin.org/image/jpeg').then(resolve);
    GM.xmlHttpRequest(
        {
            method: 'GET',
            url: 'http://httpbin.org/image/jpeg',
            // headers: { 'Content-Type': 'text/xml', "Accept": "text/xml" },
            responseType: "blob",
            // data: xmlstring,
            onload: function (response) { console.log('load');resolve() },
            onreadystatechange: function (response) { console.log('statechange', response) },
        }
    )
});

页面能进onload, 后台就进不了

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions