以下代码使用内容创建警报undefined
:
// ==UserScript==
// @name Unnamed Script 188765
// @version 1
// @grant GM.xmlHttpRequest
// @include http*//markasoftware.com/*
// ==/UserScript==
alert(typeof GM.xmlHttpRequest({
url: 'https://google.com',
synchronous: true,
method: 'GET',
}));
根据文档,我希望synchronous
可以选择使调用返回响应object
。然而,它的行为方式与异步调用相同;处理onload
程序仍然有效。该synchronous
选项是否被禁用?还有其他方法可以同步发出跨域请求吗?