我想创建一个Chrome扩展程序,该扩展程序允许我的Web应用程序的登录用户创建她所在的当前页面的某种书签,并将其保存到她在Web应用程序中创建的一个文件夹中(而不是Chrome书签)。可以从网站(标题,URL)获得要保存的书签的部分信息,用户可以在扩展名中添加if的一部分(例如,阅读文章所需的时间)。
我已经设置了带有端点的API以创建新的书签,并且正在使用user_signed_in?
gem进行身份验证。每个用户都有我用于API调用的真实性令牌。
1)如何根据登录状态检查用户是否已经登录其帐户以在扩展程序中显示不同的视图? 在正常的Rails视图中,根据登录状态,使用{{1}}显示不同的视图。我可以在这里使用类似的东西吗?
2)用户登录后,如何将有关用户的必需信息传递给扩展名? 例如。用户应该能够将书签添加到她在网站上创建的特定文件夹中,这意味着扩展名应该能够显示与特定登录用户关联的文件夹。我还将使用用户的真实性令牌进行API调用。
这是我的第一个Chrome扩展程序,非常感谢您提供的所有资源和帮助/建议!