Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome扩展插件';s chrome.history未跨设备同步?_Javascript_Google Chrome_Google Chrome Extension_Browser History - Fatal编程技术网

Javascript Chrome扩展插件';s chrome.history未跨设备同步?

Javascript Chrome扩展插件';s chrome.history未跨设备同步?,javascript,google-chrome,google-chrome-extension,browser-history,Javascript,Google Chrome,Google Chrome Extension,Browser History,正在尝试使用chrome.history api编写chrome扩展。我看到chrome报告的历史记录。历史记录不包含在其他设备上访问的链接(尽管这些链接确实出现在chrome://history 同一设备上的第页) 我可以使用chrome.history吗?除了我可以构建一个扩展之外,还有什么可以访问完整的跨设备历史记录的吗 或者,两者之间存在差异的原因是什么chrome://history 历史呢 我的最终目标是突出显示当前页面上跨设备访问的链接 谢谢你的帮助 您可以在超级用户上查看 通过

正在尝试使用chrome.history api编写chrome扩展。我看到chrome报告的历史记录。历史记录不包含在其他设备上访问的链接(尽管这些链接确实出现在chrome://history 同一设备上的第页)

我可以使用chrome.history吗?除了我可以构建一个扩展之外,还有什么可以访问完整的跨设备历史记录的吗

或者,两者之间存在差异的原因是什么chrome://history 历史呢

我的最终目标是突出显示当前页面上跨设备访问的链接

谢谢你的帮助

您可以在超级用户上查看

  • 通过转到谷歌仪表板重置同步
  • 注销所有设备(PC、Mac、智能手机等)上的Chrome
  • 退出Chrome(必要时终止Chrome进程)
  • 再次运行Chrome,系统会要求您登录您的帐户
  • 所有帐户登录后,历史记录应跨所有设备同步
这将重新同步您的所有设备

顺便说一句,如果用户启用了该功能,扩展通常会同步到所有设备,这意味着您的应用程序仍然会显示访问的链接,因为它可以访问安装它的设备的历史记录

对于同步数据,Chrome浏览器本身不能突出显示访问的数据。Google.com通常会突出显示访问过的网站,但我只是查看了我的历史记录,而我在其他网站上访问过的网站没有显示出来


为了解决您的问题,您可以让用户创建高级帐户,使他们能够访问跨浏览器链接标记。当然,这必须由您来实施。

谢谢您的回复!不幸的是,我已经尝试过了,但没有成功。尽管如此,它还是起到了作用,就像以前一样chrome://history 根本没有跨设备同步。然而,现在的情况却恰恰相反chrome://history 页面上,chrome.history api仍然没有显示同步结果。我可能会尝试将同步存储用于扩展,然后在那里创建自己的自定义历史记录。它不是超优雅的,但这可以做到。不要使用同步存储。您必须保持在为同步数据设置的限制范围内。这很糟糕。除非您同意只在设定的时间内存储信息。所以大概3个月,数据就被删除了。因此,如果您添加了“google.com | | |”这样的历史字符串,您可以不时检查以确保清除旧条目。