![FirefoxのブックマークサイドバーはHTMLでレンダリングされるようです](https://rvso.com/image/1338138/Firefox%E3%81%AE%E3%83%96%E3%83%83%E3%82%AF%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%B5%E3%82%A4%E3%83%89%E3%83%90%E3%83%BC%E3%81%AFHTML%E3%81%A7%E3%83%AC%E3%83%B3%E3%83%80%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%95%E3%82%8C%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99.png)
私が使用しているユーザースタイルシートのこのルールが影響しているようです:
*[id*='related'], *[id*='side'], *[role*="complementary"], *[id*='Panel'], *[id*='Layout'] {
visibility:hidden !important;
}
前に:
後:
それで、その HTML のドキュメントはありますか?
編集::そしてそれを除外することはできますか@-moz-document regexp()
?
回避策body
すべてのセレクターに:: プレフィックス( body [id*='related'],
...) を付けて、Web ページにのみ適用するように制限します。(どうやら、サイドバーはタグ内に存在しないようです<body>
)デモ
答え1
Firefox のインターフェースは、XML の一種である XUL で書かれています。そのマークアップは HTML とほぼ同じですが、アドオン開発者にとって特に利点がいくつかあります。
ユーザー インターフェースを構成するコードを表示するには、新しいタブを開いて に移動しますchrome://browser/content/browser.xul
。これにより、Web ブラウザー内に Web ブラウザーのインターフェースが表示されます。次に、Firefox に組み込まれている Web 開発ツールを使用してマークアップを検査するか、Ctrl+U を押してソースを表示します。
プログラミングの知識がほとんどない人でも、編集するのはとても簡単です。これが私がFirefoxを愛する理由です。CSSをライブ編集し、変更に満足したら、スタイリッシュ新しいスタイル (XUL 名前空間を使用した空のスタイル) を作成して保存します。