Как включить chrome функции из командной строки? - PullRequest
1 голос
/ 14 января 2020

Я пытаюсь проверить исправления для процесса единого входа, на который влияют ожидающие изменения Chrome атрибута CookE ie SameSite (см. Обновления SameSite ).

Я могу включить эти две функции в chrome: // flags, чтобы гарантировать, что chrome демонстрирует новое поведение:

SameSiteByDefaultCookies
CookiesWithoutSameSiteMustBeSecure

Приведенная выше ссылка также упоминает эту дополнительную функцию, которая мне также нужна установите для моих тестов, чтобы гарантировать, что мой процесс единого входа продолжит работать для chrome 81 +:

SameSiteDefaultChecksMethodRigorously 

Однако, эта функция отсутствует в флагах chrome: // стр. Ссылка предполагает, что я могу включить его с помощью параметра командной строки:

--enable-features=SameSiteDefaultChecksMethodRigorously

Но без возможности, отображаемой в chrome: // flags, трудно сказать, существует ли эта функция (a), и (b ) был установлен.

Я также попытался установить две другие функции из командной строки:

--enable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure

Опять же, трудно сказать, сработало ли это, поскольку функции по-прежнему отображаются как ' По умолчанию 'in chrome: //flags.

Начиная с chrome: // version Я вижу полную командную строку, и что мой параметр был помещен перед параметром --flag-Switches-begin , Поэтому я попытался снова с этой командной строкой:

--flag-switches-begin --enable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure --flag-switches-end

chrome: // версия теперь показывает командную строку как:

--flag-switches-begin --enable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure --flag-switches-end --flag-switches-begin --flag-switches-end --enable-audio-service-sandbox

Т.е. что-то добавляет вторую пару - -flag-Switches-begin - Flag-Switches-End. И функции остаются в «По умолчанию» в chrome: //flags.

chrome: // версия

80.0.3987.42 (Official Build) beta (64-bit) (cohort: Beta)
Revision    fef3617f1566dc6972bc613792b56edb25311554-refs/branch-heads/3987@{#436}

Есть идеи?

Спасибо .

1 Ответ

2 голосов
/ 16 января 2020

--flag-switches-begin и --flag-switches-end не следует добавлять вручную из командной строки. Они автоматически генерируются на основе настроек в chrome://flags.

Вы хотите

--enable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure,SameSiteDefaultChecksMethodRigorously
...