所以我正在尝试*使用 Chromium 的--single-process
标志(是的,我知道这是世界上最危险的东西,等等,不需要讲课,谢谢!)localStorage
,并且出于某种原因,它看起来就像每当 Chromiums 启动时在单进程模式下,localStorage
不再可以从中访问任何数据。
这背后的原因是什么?有没有办法绕过它?
(如果这意味着重新编译 Chromium,请告诉我需要在哪里修改。)
所以我正在尝试*使用 Chromium 的--single-process
标志(是的,我知道这是世界上最危险的东西,等等,不需要讲课,谢谢!)localStorage
,并且出于某种原因,它看起来就像每当 Chromiums 启动时在单进程模式下,localStorage
不再可以从中访问任何数据。
这背后的原因是什么?有没有办法绕过它?
(如果这意味着重新编译 Chromium,请告诉我需要在哪里修改。)
我试图搜索有关您的问题的一些结果,所以我输入了 irc(在 freenode,#chromium 频道上)并且因为rsleevi没有帐户,所以我只是复制了我们的对话:
我:
嘿,有人知道 Chromium 的“--single-process”和本地存储错误吗?
回复:
<+rsleevi> 这是一个有点宽泛的问题。但简单的答案是“--single-process”不是“支持”标志——它确实仅供开发人员用于调试目的。如果您正在使用/依赖它进行一般用途,那么您的问题就出现了 :)
我:
是的,我知道这是为了调试 puppose,但我只想知道为什么 localStorage 不能很好地工作,而其他东西却可以:)
回复:
<+rsleevi> 嗯,答案是因为“不支持”--single-process :-) [13:58:32] <+rsleevi> 新功能的设计总是针对多进程场景而设计的。如果它碰巧在 --single-process 中工作,serendipity,如果不是,c'est le vie
我:
好的,我明白了。只是想也许有一些“官方原因”
回复:
<+rsleevi> 通常,不,没有“我们不想在--single-process 中支持X”的决定......它是“X 碰巧不起作用?哦,好吧”
<+rsleevi> 如果您使用--single-process,请意识到(就像信息栏所说)您在运行时没有所有好的安全功能,并且您的配置/功能预计会经常中断或无法使用。我真的不能足够强调“不支持”方面,希望也许我可以影响你:-)
我:
我不知道你是否是 stackoverflow 的成员,但我想在这里帮助这个伙伴: localStorage 在 Chrome 的 --single-process 模式下无法访问 ,也许你可以回答他的问题(如果你是会员) 不想拿走你的版权 :)
回复:
[14:09:57] <+rsleevi> 呵呵。我没有帐户,听起来你的伴侣不想听我的演讲,但答案就像信息栏说的“不支持”:-) Marsbear 的第二个答案是正确的——它只是一个开发助手 [14 :10:08] <+rsleevi> 也就是Chromium开发,不是一般的webdev
我知道这里没有完整的答案,但也许它会对你有所帮助。