bibi/src/netsurf-favicon.html

54 行
2.0 KiB
HTML

<title>NetSurf起動時のfavicon接續防止 - 美々蝶々</title>
<h1>NetSurf起動時のfavicon接續防止</h1>
<ul>
<li>2023-09-21 (陰暦08月07日) たかし</li>
</ul>
<h2>問題・對策</h2>
<p>NetSurf は起動時に檢索エンジンから favicon.ico を取得して右上の檢索欄に表示します。この問題の修正方法を説明します。</p>
<ul>
<li>檢索エンジンの初期設定は Google です (<code>https://google.com/favicon.ico</code> に接續されます)。</li>
</ul>
<p>修正するには、NetSurf が内部に持つファイル「SearchEngine」を編輯します。OpenBSD の場合、<code>/usr/local/share/netsurf/SearchEngine</code> にあります。</p>
<p>「|」で區切られた、左から4つ目の項目がアイコンの URL なので、これを存在しない URL (about:blank とか) に變更します。</p>
<dl>
<dt>修正前</dt>
<dd><code>Google|www.google.com|http://www.google.com/search?q=%s|<strong>http://www.google.com/favicon.ico</strong>|</code></dd>
<dt>修正後</dt>
<dd><code>Google|www.google.com|http://www.google.com/search?q=%s|<strong>about:blank</strong>|</code></dd>
</dl>
<p>sed を使用して自動的に修正できます。管理者になるか doas を使用してください。</p>
<ul>
<li><samp>
# <kbd>cd /usr/local/share/netsurf</kbd><br>
# <kbd>sed -i.bak -e's/^\([^|]*|[^|]*|[^|]*|\)[^|]*/\1about:blank/g' SearchEngines</kbd>
</samp></li>
</ul>
<p>これで NetSurf の起動時に favicon.ico は取得されなくなります。</p>
<h2>參考</h2>
<ul>
<li>
<a href="http://spywareitdaiuyfo2sqb5vsg7mek5cjabdr73luhnda57t2hyuzg7yyd.onion/articles/netsurf.html">Netsurf — Spyware Watchdog (onion)</a><br>
<a href="https://spyware.neocities.org/articles/netsurf">Netsurf — Spyware Watchdog (clearnet)</a>
</li>
</ul>
<h2>關聯</h2>
<ul>
<li><a href="./netsurf.html">NetSurfの紹介</a></li>
<li>NetSurf起動時のfavicon接續防止</li>
</ul>