如何解决Chrome扩展程序:将授权标头值令牌保存到本地文件或将其传递给background.js
我对开发chrome扩展还很陌生。我的目标是登录到运行oauth2身份验证的某些公共站点后保存授权标头值。假设启用了自动登录。页面加载后,我可以通过chrome扩展名将auth标头值保存到本地文件中。启用“允许访问文件URL”是可以的。如果出于安全原因,不允许保存到文件..至少我想将此值传递到后台页面。欣赏是否有人可以提供示例或链接来说明类似情况。 我尝试过,但是网络上有大量信息,无法找到合适的示例代码。
解决方法
抱歉,现在无法添加代码,但这是我的2美分:
忘记保存到文件,您仍然可以使用许多选项来保存令牌:chrome.storage(我用的是什么),local.storage,indexedDB,cookie。
您想要从HTTP响应的标头中获取的令牌也可能会被浏览器缓存到cookie中,因此您可能需要使用chrome扩展cookie api来获取它,而不是在Web请求上对其进行拦截本身。
在后台脚本和其他脚本之间传递消息是通过消息api完成的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。