Lynx 브라우저에서 쿠키 프롬프트를 끄고 쿠키를 비활성화하는 방법은 무엇입니까?
이 내 꺼야.lynxrc:
ACCEPT_ALL_COOKIES:FALSE
SET_COOKIES:FALSE
답변1
이것은 잘못된 구문입니다 .lynxrc
(맞습니다 lynx.cfg
. 두 파일은 서로 다른 형식을 사용합니다).
기능 문서는 lynx.cfg
해당 설명에서 사이트로 가져옵니다.
ACCEPT_ALL_COOKIES
(웹사이트):ACCEPT_ALL_COOKIES
– 쿠키 설명만약에
ACCEPT_ALL_COOKIES
TRUE로 설정하면 Lynx는 사용자 상호 작용 없이 모든 도메인의 쿠키를 허용합니다. 이는 모든 쿠키에 대해 항상 "A"를 묻는 "허용하시겠습니까?"라고 자동으로 응답하는 것과 같습니다. 별도로 제어해야 하는 유효성 검사를 선점하지 않는다는 점에 유의하세요(아래 참조). 기본값은 userdefs.h에 정의되어 있으며 여기 또는 o(ptions) 화면 설정을 통해 .lynxrc 파일에서 재정의될 수 있습니다. -accept_all_cookies 명령줄 스위치를 통해 전환할 수도 있습니다. 기본값ACCEPT_ALL_COOKIES:FALSE
비교적
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
사용자가 모든 설정을 저장할 수 있는 기능이 도입되었습니다. 그러나 .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
SET_COOKIES:FALSE는 Lynx 버전 2.9.0dev.5(2020년 2월 27일)에서 작동합니다.
자신만의 lynx.cfg를 사용하고 bash를 사용하고 있다면 .profile을 업데이트하고 다음 줄을 추가해야 합니다. 명령 프롬프트에서 직접 실행할 수도 있습니다.
LYNX_CFG=~/lynx.cfg; export LYNX_CFG
그러면 ~/lynx.cfg는 다음과 같습니다.
#includes the default lynx config (Debian distro)
INCLUDE:/etc/lynx/lynx.cfg
SET_COOKIES:FALSE
답변3
Lynx에 대한 문서가 완전히 오래된 것 같습니다.
~/.lynxrc
다음을 포함해야 합니다:
accept_all_cookies=off
이것이 제가 찾은 방법입니다. 을 제거하고 ~/.lynxrc
lynx를 실행한 후 O를 누르고 구성하십시오(디스크에 옵션 저장 확인란을 선택하는 것을 잊지 마십시오).
유틸리티와 해당 문서는 완전히 혼란스럽습니다. 소스 코드를 읽었으며 둘 다 OP가 찾고 있는 것이 아니라는 점을 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.
즉, 유틸리티를 수정하고 패치를 보낼 수도 있습니다.