0

我在 chrome 扩展中有登录表单。我检查用户名和密码是否为真。我想如果必须更改用户登录的扩展内容(html 页面)。之后,当我单击扩展徽标时,我不希望用户看到登录页面。我怎样才能做到这一点?

4

1 回答 1

1

你的问题不是很清楚。但似乎您只想根据用户是否登录到您的扩展程序来显示不同的 HTML 页面。

一种简单的方法是让用户首先登录到您的扩展程序。定义一些变量,如“登录状态”,将其初始化为“未登录”。将其更改为用户在成功登录后登录的名称。将此信息刷新到 localStorage。

下次当你的扩展启动时,从磁盘中读取这个变量。

每次,您的扩展程序中的任何页面都会加载,使其向后台脚本发送一条消息,请求该变量。如果值为“未登录”,则显示登录名/密码。否则,显示常规内容。

基本上,为不同状态(如登录/未登录)动态分配各种类到 HTML 内容,并具有将根据类值隐藏的 CSS 规则。

于 2013-07-23T18:58:46.873 回答