【发布时间】:2011-05-30 00:49:42
【问题描述】:
所以我正在尝试*使用 Chromium 的 --single-process 标志(是的,我知道这是世界上最危险的事情,等等,不需要讲课,谢谢!) localStorage,并且由于某种原因,看起来每当 Chromiums 在单进程模式下启动时,localStorage 就不再有任何可以从中访问的数据。
这背后的原因是什么?有没有办法绕过它?
(如果这意味着重新编译 Chromium,请告诉我需要在哪里修改。)
【问题讨论】:
-
以前从未使用过该标志,但文档指出此模式可能包含多个错误。它进一步说,工作线程被派生到单独的进程中。可能存在阻止另一个进程中的工作人员与您的进程通信的错误。如果该工作人员访问本地存储,您将不会得到任何结果。您是否尝试过先存储数据,然后以单进程模式检索存储的数据?存储可能只是以单进程模式存在于其他地方。
-
@marsbear:如果我存储数据然后再次检索它,它可以工作,但它不是持久的:当我关闭 Chromium 并再次打开它时,它们就消失了。
-
听起来像是其他问题。也许是有意的,因为单进程只是一个测试功能。
标签: google-chrome local-storage chromium