Javascript 构建一个chrome推送通知扩展,允许用户选择网页的不同部分来获取通知

Javascript 构建一个chrome推送通知扩展,允许用户选择网页的不同部分来获取通知,javascript,google-chrome-extension,push-notification,desktop,Javascript,Google Chrome Extension,Push Notification,Desktop,我正在开发一个chrome扩展,从我的电子商务网站向用户提供桌面推送通知,该网站有不同的产品类别。我希望用户仅在对其感兴趣的类别(即电话类别、家具、家用电器)有更新时才会收到通知 示例A:用户对电话感兴趣,因此我希望他们只接收来自电话类别的通知 用户应在单击扩展图标后从popup.html中选择其所选类别。 我的扩展几乎准备就绪,它显示桌面通知,但只从一个链接(类别)。如何使扩展包含其他类别?如果用户从popup.html中选择他们所选择的类别,那么您可以通过ajax使用JSON数据将选择发送到

我正在开发一个chrome扩展,从我的电子商务网站向用户提供桌面推送通知,该网站有不同的产品类别。我希望用户仅在对其感兴趣的类别(即电话类别、家具、家用电器)有更新时才会收到通知

示例A:用户对电话感兴趣,因此我希望他们只接收来自电话类别的通知

用户应在单击扩展图标后从popup.html中选择其所选类别。
我的扩展几乎准备就绪,它显示桌面通知,但只从一个链接(类别)。如何使扩展包含其他类别?

如果用户从popup.html中选择他们所选择的类别,那么您可以通过ajax使用JSON数据将选择发送到您的网站, 之后,服务器将获取用户的选择类别,并将其保存在负责用户选择类别的数据库表中

因此,当您的电子商务网站上有来自不同类别的某些产品的更新时, 然后您只需将相关通知保存在相关表中(在本例中我们称之为:用户通知), 因为当您的chrome扩展(假设在您配置时它会一直尝试从您的服务器请求数据) 请求新数据,然后web服务器将从用户的通知表返回相关数据,这就是每个用户获取相关数据的方式

让我知道这是否对您有帮助,因此我将尝试添加其他信息或编辑我当前的答案,
谢谢

谢谢。目前,我有一个显示所有类别通知的扩展。我不知道这是否使它更简单,因为我现在有不同类别的单独函数。我现在可以调用不同的函数在用户选择和选项后运行吗?请注意,如果没有处理用户通知的DB表,那么返回到客户端的数据是什么?您是否返回所有通知?因此,如果您希望从服务器返回所有通知(这将返回一些与用户无关的数据),您需要构建一个JavaScript函数来选择要显示的用户相关数据,如果您返回通知并结合指示其类型的字符串,则可以执行此操作。