localStorage недоступен в режиме одиночного процесса Chrome - PullRequest
8 голосов
/ 08 мая 2011

Так что я пытаюсь * использовать флаг Chromium --single-process (да, я знаю , это самая опасная вещь в мире и т. Д., Нет необходимости в лекции, спасибо!) С localStorage, и по какой-то причине, похоже, что всякий раз, когда Chromiums запускается в однопроцессном режиме, localStorage больше не имеет никаких доступных данных.

В чем причина этого?И есть ли способ обойти это?

(Если это означает перекомпиляцию Chromium, дайте мне знать, что мне нужно изменить, где.)

1 Ответ

4 голосов
/ 29 мая 2011

Я попытался найти некоторые результаты по вашей проблеме, поэтому я вошел в irc (на канале freenode, #chromium) и, поскольку у rsleevi нет учетной записи, я просто скопировал наш разговор:

Me:

эй, кто-нибудь знает об ошибке "--single-process" и localalstorage в Chromium?

rsleevi:

<+ rsleevi> Это немного широкий вопрос. Но простой ответ «--single-process» не является «поддерживаемым» флаг - он действительно предназначен для цели отладки только разработчиками. Если вы используете / полагаетесь на это в целом использовать, то есть ваша проблема :) <+ rsleevi> Это разумно ожидается что некоторые вещи не будут работать или не будет работать прямо в --single-process

Me:

да я понимаю, что для отладки кукол, но я просто хочу знать, почему localStorage не работает хорошо, пока другие вещи делают:)

rsleevi:

<+ rsleevi> Ну, ответ таков --single-process не «поддерживается» :-) [13:58:32] <+ rsleevi> Дизайн новые функции всегда предназначены для многопроцессный сценарий. Если это произойдет работать в одиночном процессе, по счастливой случайности, c'est le vie

Me:

ОК, я понимаю. Просто подумал, может быть есть какое-то "официальное почему"

rsleevi:

<+ rsleevi> Обычно нет, нет какое-то решение "Мы не хотим поддержка X в --single-process "... Это «Икс не работает? Ну хорошо»

<+ rsleevi> Если вы используете - единый процесс, осознайте, что (как говорит информационная панель) вы работаете без всякой хорошей безопасности особенности, и ваши Конфигурация / функции, как ожидается, регулярно ломаться или быть непригодным для использования. я действительно не могу подчеркнуть "неподдерживаемый" аспект достаточно, в надеюсь, что, возможно, я смогу тебя поколебать: -)

Я:

Я не знаю, являетесь ли вы участником stackoverflow, но я пытаюсь помочь этот помощник здесь: localStorage недоступен в режиме одиночного процесса Chrome может ты сможешь ответить на его вопрос ( если вы член) Не хочу принимать ваши авторские права:)

rsleevi:

[14:09:57] <+ rsleevi> Хех. Я не иметь учетную запись, звучит как ваш друг не хочет мою лекцию, но Ответ так же, как говорит информационная панель "неподдерживаемый" :-) второй марсбер Ответ правильный на ходу - это просто помощник по развитию [14:10:08] <+ rsleevi> то есть развитие хрома, а не общее webdev

Я знаю, что здесь нет полного ответа, но, возможно, это поможет вам.

...