Javascript HTTP请求的嵌入式凭据替代方案

Javascript HTTP请求的嵌入式凭据替代方案,javascript,ajax,api,http,google-chrome-extension,Javascript,Ajax,Api,Http,Google Chrome Extension,不久前,我创建了一个名为MalOnTheGo的chrome扩展。它一直运行良好,但是chrome现在放弃了对我从API访问资源的方式的支持。可以找到滴落的色度状态。他们正在放弃对称为嵌入式凭证的URL格式的支持。我一直在寻找替代品,但是我什么也没找到 在API文档中,它们指定链接格式的方式与我使用jQuery对用户名和密码参数进行格式化的方式相同,如下所示: “用法示例: 卷曲: curl-u用户:passwordhttps://myanimelist.net/api/account/verif

不久前,我创建了一个名为MalOnTheGo的chrome扩展。它一直运行良好,但是chrome现在放弃了对我从API访问资源的方式的支持。可以找到滴落的色度状态。他们正在放弃对称为嵌入式凭证的URL格式的支持。我一直在寻找替代品,但是我什么也没找到

在API文档中,它们指定链接格式的方式与我使用jQuery对用户名和密码参数进行格式化的方式相同,如下所示:

“用法示例:

卷曲:

curl-u用户:passwordhttps://myanimelist.net/api/account/verify_credentials.xml

这是chrome提醒我的代码片段之一,它将在6月份的某个时候失效

function verifyCredentials(username, password, error, success) {
                $.ajax({
                        "url": "https://myanimelist.net/api/account/verify_credentials.xml",
                        "error": error,
                        "username": encodeURIComponent(username),
                        "password": encodeURIComponent(password),
                        "success": success
                });
        }
API的文档说明这是访问该资源的方法。 在我这方面有什么我可以改变的吗?或者这是我使用它的唯一方式,API开发人员需要更新他们的实现吗

我目前拥有的任何替代品都会有所帮助
谢谢

您可能会发现CORS有助于跨域请求验证凭据。本教程中有很多有用的信息:

您仍然可以使用ajax发出请求,您只需添加更多用于身份验证的标题。还有一节专门介绍Chrome扩展: