我使用的是 Windows 10 (21H2),我有一个半旧的 chrome 网站快捷方式,我将其设置为在新窗口中打开(这样它就可以像应用程序一样工作 - 创建快捷方式 -> 在新窗口中打开)。问题是,它不再起作用了 - 至少自从一段时间前的 chrome 更新以来就不再起作用了。我不想费尽心思去弄清楚为什么它不起作用,我只想再次创建快捷方式,以免让事情变得过于复杂。我有几年前的备份,所以这应该不难弄清楚。不应该。
问题是,我搞不清楚 Chrome 将这些快捷方式/Web 应用程序的 URL 存储在何处。快捷方式是 的快捷方式"C:\Program Files\Google\Chrome\Application\chrome_proxy.exe" --profile-directory=Default --app-id=XXX
,XXX 看起来像某种 GUID。
为了理解这一切是如何运作的,我创建了另一个“网络应用程序”来观察事情如何变化。我已经看到了这个问题但 Chrome 似乎没有创建具有匹配字符串的扩展程序,正如答案中所建议的那样。我在 Google 上到处找,但似乎找不到任何东西。我使用 Process Monitor 分析了 Web 应用程序的创建过程,虽然我发现了它在文件系统中放置图标的位置以及在注册表中放置卸载信息的位置,但我仍然不知道它将 URL 存储在何处。
那么做Chrome 存储这些 URL 吗?
答案1
在帖子中找到了答案 Chrome 网页应用 (PWAs) 的位置:
Windows 10/8/7:
C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\Web Applications\
苹果系统:
~/Library/Application Support/Google/Chrome/Default/Web Applications
Linux:
~/.config/google-chrome/Default/Web Applications
Linux(Chromium):
~/.config/chromium/Default/Web Applications
Chrome 操作系统:
/home/chronos/Web Applications
注意:我在文件夹中找到了我创建的快捷方式,因此上述内容可能随着最新的 Chrome 版本而发生变化:
C:\Users\USER-NAME\AppData\Local\Google\Chrome\User Data\Default\Web Applications
C:\Users\Harry\AppData\Local\Google\Chrome\User Data\Default\Web Applications\Manifest Resources