Браузер Lynx не запрашивает файлы cookie

mutterпока не поддерживает...
Вы можете привязываться к верху/низу, если установите расширение ShellTile.
Подробнее на их домашней странице.
В зависимости от ваших настроек вам может потребоваться отключить мозаику краев по умолчанию, чтобы это работало :

.

gsettings set org.gnome.shell.extensions.classic-overrides edge-tiling false

и/или

gsettings set org.gnome.mutter edge-tiling false

0
26.07.2020, 05:44
2 ответа

Похоже, что документация lynx полностью устарела.

~/.lynxrcдолжен содержать:

accept_all_cookies=off

Вот как я это выяснил. Пожалуйста, удалите ~/.lynxrc, запустите lynx, нажмите O, а затем настройте его (не забудьте поставить галочку :Сохранить параметры на диск ).


Утилита и ее документация полностью запутались. :Я прочитал исходники, и accept_all_cookiesпринимает только TRUEи FALSE, оба из которых не являются тем, что ищет ОП.

Существует также вариант cookie_reject_domains, но он не принимает подстановочные знаки:

# Note that in order to match cookies, domains have to be spelled out exactly
# in the form in which they would appear on the Cookie Jar page (case is
# insignificant).  They are not wildcards.  Domains that apply to more than
# one host have a leading '.', but have to match *the cookie's* domain
# exactly.

Короче говоря, вы можете исправить утилиту и отправить им патч.

-1
18.03.2021, 23:17

Это неправильный синтаксис для.lynxrc(это правильно для lynx.cfg— два файла используют разный формат ).

Документация по функциям в lynx.cfgизвлечена из его комментариев на веб-сайте:

  • ACCEPT_ALL_COOKIES(сайт):

    ACCEPT_ALL_COOKIES– Файлы cookie Описание

    Если для параметраACCEPT_ALL_COOKIESустановлено значение TRUE, Lynx будет принимать файлы cookie со всех доменов без вмешательства пользователя. Это эквивалентно автоматическому ответу на все файлы cookie «Разрешить?» подсказки с «всегда». Обратите внимание, что он не вытесняет проверку достоверности, которой необходимо управлять отдельно (, см. ниже ). Значение по умолчанию определено в файле userdefs.h и может быть переопределено здесь или в файле.lynxrc с помощью настройки экрана o (ptions ). Его также можно переключить с помощью переключателя командной строки -принять _все _файлы cookie. Значение по умолчанию

    ПРИНЯТЬ _ВСЕ _COOKIES :ЛОЖЬ

  • противlynx.cfg

    .h2 ACCEPT_ALL_COOKIES
    # If ACCEPT_ALL_COOKIES is set TRUE, Lynx will accept cookies from all
    # domains with no user interaction.  This is equivalent to automatically
    # replying to all cookie 'Allow?' prompts with 'A'lways.  Note that it
    # does not preempt validity checking, which has to be controlled separately
    # (see below).
    # The default is defined in userdefs.h and can be overridden here, or
    # in the.lynxrc file via an o(ptions) screen setting.  It may also be
    # toggled via the -accept_all_cookies command line switch.
    #
    #ACCEPT_ALL_COOKIES:FALSE
    

Поскольку .lynxrcзаписывается программой, нет необходимости редактировать его вручную. Первоначально с (по 1990-е )настройки Lynx находились либо в lynx.cfg, либо в.lynxrcбез перекрытия. Это было сделано намеренно, поскольку Lynx часто использовался в конфигурации киоска, где пользователю запрещалось изменять настройки, которые должны были быть одинаковыми для всех пользователей. Позже другие разработчики добавили функции, которые они планировали разместить как в системных -, так и в пользовательских -настраиваемых файлах. Еще позже (в 2001)была введена функция ENABLE_LYNXRC, позволяющая пользователям сохранять любые настройки. Однако конфигурация файлов cookie относится к тому промежуточному периоду,как вы можете видеть по пользовательскому комментарию в файле .lynxrc, который Lynx сохранит из меню «Параметры» :

.
# accept_all_cookies allows the user to tell Lynx to automatically
# accept all cookies if desired.  The default is "FALSE" which will
# prompt for each cookie.  Set accept_all_cookies to "TRUE" to accept
# all cookies.
accept_all_cookies=off
2
18.03.2021, 23:17

Теги

Похожие вопросы