LynxブラウザでCookieプロンプトをオフにしてCookieを無効にする方法は?
これは私のものです。.lynxrc:
ACCEPT_ALL_COOKIES:FALSE
SET_COOKIES:FALSE
答え1
これは間違った構文です.lynxrc
(正しいですlynx.cfg
。2つのファイルは異なる形式を使用します)。
機能文書は、lynx.cfg
その説明からサイトにインポートされます。
ACCEPT_ALL_COOKIES
(ウェブサイト):ACCEPT_ALL_COOKIES
– クッキーの説明もし
ACCEPT_ALL_COOKIES
TRUEに設定すると、Lynxはユーザーの対話なしですべてのドメインのCookieを受け入れます。これは、すべてのクッキーに対して常に「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ファイルのカスタマイズされた説明に示すように、Cookie設定はその中間期間のものです。
# 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.
つまり、ユーティリティを修正してパッチを送信することもできます。