如何在不打开新标签的情况下获得在amp中发送通知的订阅?

时间:2019-01-15 11:41:33

标签: push-notification service-worker amp-html

因此,amp提供了用于推送通知的组件。 他们提到该组件需要一些额外的集成,其中我必须在我的站点上载两个HTML文件(提供)以及一个与amp-web-push兼容的服务工作者JavaScript文件。  这三个文件构成了下面描述的配置:

<amp-web-push
  helper-iframe-url="https://example.com/helper-iframe.html"
  permission-dialog-url="https://example.com/permission-dialog.html"
  service-worker-url="https://example.com/service-worker.js"
></amp-web-push>

但是persmission-dialog-url始终会导致打开一个新选项卡,以请求通知权限。 我们可以通过不打开额外的标签来做到这一点

还请在helper-iframe-url中帮助我吗? 他们将其解释为“此页面使AMP页面与订阅和取消订阅用户的服务工作者之间能够进行通信。此页面还有助于确定通知许可状态。” 但是我不知道它会怎么做。

0 个答案:

没有答案