3

我试图从 stackoverflow 中查找许多答案,但找不到任何特定的答案,我正在实现支付应用程序,我想在我的应用程序中显示自定义选项卡,以通过设置 cookie 或使用 localstorage 存储用户 ID 来记录用户访问或者通过为自定义选项卡打开的域安装服务工作者。

  1. 在自定义选项卡中加载的 https 页面是否可以写入在从 Chrome 访问同一页面时也可用的 cookie?
  2. localstorage API 在自定义选项卡中是否可用于我的域?如果是,Chrome 是否提供储值?
  3. 是否允许从自定义选项卡安装服务人员?所以我可以从 Chrome 浏览器访问 S/W 吗?

如果这一切都不可能,当用户从 chrome 浏览器打开域时,我如何记录来自自定义选项卡的访问并在 Chrome 中提供它?

提前致谢

4

1 回答 1

2
  1. Chrome 自定义选项卡使用与 Chrome 相同的 Cookie jar。因此,如果在用户从自定义选项卡访问页面时创建了 Cookie,并且 Chrome 是自定义选项卡提供程序,那么当用户从 Chrome 访问同一域(自定义选项卡之外)时也可以使用它。
  2. 和上面一样。
  3. 是的,可以从 Chrome 自定义选项卡安装 service-worker。

您可以通过打开添加 cookie 的 URL、安装 service-worker 或写入自定义选项卡内的本地存储、设置设备进行调试、将其连接到计算机并导航到chrome://inspect来检查上述所有内容/#设备在 Chrome 中。然后选择设备并检查 cookie、本地存储、服务人员等。

于 2016-08-01T12:59:27.720 回答