Javascript Safari扩展是否需要等效的onAuthRequired回调?
我有Chrome和Safari扩展。它们允许用户只需单击一下就可以登录到受基本HTTP身份验证保护的网站 在Chrome中,我能够连接到一个Javascript Safari扩展是否需要等效的onAuthRequired回调?,javascript,google-chrome,safari,basic-authentication,safari-extension,Javascript,Google Chrome,Safari,Basic Authentication,Safari Extension,我有Chrome和Safari扩展。它们允许用户只需单击一下就可以登录到受基本HTTP身份验证保护的网站 在Chrome中,我能够连接到一个onAuthRequired侦听器/回调,以便授权用户访问受HTTP基本身份验证保护的页面 在Safari中有没有类似的方法?在过去,我使用XMLHttpRequest对象对用户进行预授权,但这并不适用于所有网站 Chrome中的代码示例: chrome.webRequest.onAuthRequired.addListener( function(deta
onAuthRequired
侦听器/回调,以便授权用户访问受HTTP基本身份验证保护的页面
在Safari中有没有类似的方法?在过去,我使用XMLHttpRequest
对象对用户进行预授权,但这并不适用于所有网站
Chrome中的代码示例:
chrome.webRequest.onAuthRequired.addListener( function(details,callback) {
if (details.url.match(basic_auth_url)) {
callback({"authCredentials":{"username":basic_auth_username,"password":basic_auth_password}})
chrome.tabs.update(basic_auth_tab_id, {url: basic_auth_redirect_url});
} else {
callback();
}
},
{"urls":["http://*/*", "https://*/*"]}, ["asyncBlocking"]);
你能在Safari中获得与“onAuthRequired”相同的答案吗?@techcraver不,自从我发布了这个问题后,我还没有尝试解决这个问题——如果你找到了解决方案,请在这里发布答案!:)有人找到了解决方案吗?@Meowingtons@teechcraver教授我也被同样的问题困扰着。。或者safari在这方面没有任何更新,即使在这么多年之后。@user5821368没有,事实上我离开了我工作的公司,试图解决这个问题:D(不是因为这个问题)希望我能提供更多帮助。@Meowington教授谢谢你的回答:)