use*_*003 4 google-chrome-extension
我有一个镀铬扩展。当用户单击图标时,我想要:
检查用户是否登录。这使用谷歌存储(我已经有了这个代码)。
如果用户已登录,则不应出现弹出窗口。
如果用户未登录,则使用登录帖子/ajax 表单显示浏览器操作弹出窗口。
谷歌表示“如果浏览器操作有弹出窗口,则当用户单击该图标时会出现弹出窗口。” https://developer.chrome.com/extensions/browserAction.html
所以我猜不是?我可以向页面 DOM 添加一个表单,但我不想这样做。还有其他好的解决方案吗?
用于chrome.browserAction.setPopup({ popup: ''})删除弹出窗口。
设置当用户单击浏览器操作的图标时要作为弹出窗口打开的 html 文档...
popup ( string ):如果设置为空字符串 (
''),则不显示弹出窗口。
您可以用来chrome.browserAction.setPopup指定要显示的弹出页面,或者根本不显示弹出页面。但是,您必须在用户单击浏览器操作之前指定弹出窗口;我不相信您可以在用户点击时“及时”更改它。您应该简单地从默认情况下激活的弹出窗口开始,然后在用户成功登录后将其关闭。
| 归档时间: |
|
| 查看次数: |
2804 次 |
| 最近记录: |