javascript - 如何将 Chrome 帐户名称添加到 HTML 元素
问题描述
我正在制作一个“新标签”页面,只是为了好玩和学习。
我想将用户名(如果用户已登录)添加到
元素。我不知道该怎么做
我不是要你做我的工作,而是要指导我并帮助我处理一些文档。
编辑:这是一个 chrome 扩展
解决方案
问题可以使用更多信息,但是——用户的登录/注销身份验证通常比您最初想象的要大。
来自自由网络/应用程序开发背景,我通常认为经过身份验证的网络应用程序至少是相同功能的未经身份验证版本的两倍。
您提到了新标签登录页面,因此您可能会大量关注这些有关 Chrome 扩展身份验证的文档: https ://developer.chrome.com/apps/app_identity
以下是有关 Chrome 应用程序身份验证的更多信息:https ://developer.chrome.com/apps/identity
从上面的 Chrome 文档中,您的应用需要执行的步骤是:
- 向您的清单添加权限并上传您的应用程序。
- 将已安装 manifest.json 中的密钥复制到您的源清单中,以便您的应用程序 ID 在开发过程中保持不变。
- 为您的 Chrome 应用获取 OAuth2 客户端 ID。
- 更新您的清单以包含客户端 ID 和范围。
- 获取身份验证令牌。
stackoverflow 上已经有一些与 chrome 扩展身份验证相关的重要资源,特别是这个:
看起来还有其他人在解决同样的问题: https ://gist.github.com/raineorshine/970b60902c9e6e04f71d
希望这能让你朝着正确的方向前进。欢迎来到堆栈溢出!
推荐阅读
- javascript - 如何取消选中嵌套复选框并在jquery中保留当前单击的复选框?
- c# - 使用两个列表中的项目创建第三个列表时遇到问题
- flask - 拦截来自 Flask restplus 命名空间类的验证错误
- javascript - nvd3 缺少一些 xAxis 刻度
- laravel - 如何根据出生日期仅获取特定年龄的用户
- python-3.x - 未找到 Prototxt 文件:
- android - Android - 绑定适配器不起作用
- java - 如何使用 JPA 标准 API 按透视值过滤/排序?
- python - 根据另一个列表中子字符串的顺序对列表进行排序
- css - 获取 Bootstrap 4 垂直药丸:与药丸对齐后