MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

デフォルトでページのスタイル指定を無視する方法を探しています
https://forums.mozillazine.jp/viewtopic.php?f=2&t=10834
ページ 11

作成者:  Sakuraya [ 2010年10月29日(金) 16:43 ]
記事の件名:  デフォルトでページのスタイル指定を無視する方法を探しています

先日その存在を思い出したのですが、ViewメニューのPage Styleからページのスタイルを無視するようにできます。
新しく開いたタブのデフォルトはBasic Page Styleになっていますので、デフォルトをNo Styleに変更する方法を探しています。
"No Style" "Basic Page Style"をキーワードに検索してみましたが、参考になりそうな情報は見つけられませんでした。
#なんだか遠い昔に同じ内容を検索した記憶があるようなないような?
#ハードコーディングされているから拡張からでも無理だと書いてあったようななかったような?

Greasemonkeyやその互換スクリプトで動作する、条件に合致したlink要素とstyle要素とstyle属性を削除するスクリプトは、
自分で対応できる範囲を越えるbugによる変更で不意に使えなくなる可能性があります(というか現在使えなくてイライラしています)。
なので、Firefoxに最初からある機能でどうにかできないかと思ったのが質問の発端です。
何か情報がありましたらよろしくお願いします。

使用しているOSとFirefoxのバージョンは以下の通りです。
・Xubuntu10.04
・Mozilla/5.0 (X11; Linux i686; rv:2.0b8pre) Gecko/20101026 Firefox/4.0b8pre

作成者:  偶然的通行人 [ 2010年11月01日(月) 07:44 ]
記事の件名:  Re: デフォルトでページのスタイル指定を無視する方法を探しています

デフォルトを「No Style」(スタイルシートを使用しない)にする方法はぼくにも見当がつきませんが、「スタイル適用の切り替え」に関する次善の策としてこんなのはいかがかと......。

すでにご存知かもしれませんが、Read Easily というアドオンがあり、キーボードショートカットで簡単にスタイルシートの有効・無効を切り替えることができるため、ぼくも使わせていただいています。
install.rdf を書き換えて Windows 版の Firefox 4.0b6 に入れてますが、いまのところ問題なく動作しています。
  | Xubuntu 上でのキーアサインがどうなるかとか、
  | そのあたりはよくわかりませんが...。
実際に使わなくても、このアドオンの挙動を調べることで何かのヒントになるもしれないという期待もありました。

本格的なプログラミングはもちろん JavaScript などの知識も極貧のぼくが首を突っ込むのは場違いなテーマですが、何かの足しにでもなればと思い、ひとことコメントさせていただきました。
役立たずな話だったらすみません。

(余談)
4.0b6 で、omni.jar 内のそれらしい箇所を直接書き換えてみましたが、ぼくが試した限りでは [標準スタイルシート] をデフォルトから外すことはできませんでした。やはりハードコーディングされているんでしょうかね。
この過程で気づいたのですが、スタイルを無効にすると 4.0b6 のアドオン・マネージャが悲惨なことになりました(苦笑)。

________________________________________
Firefox 3.6.12 + 3.5.15 + 4.0b6 + others
Thunderbird 3.1.6 + 3.0.10 + others
on Windows XP Pro SP3

作成者:  Sakuraya [ 2010年11月01日(月) 17:38 ]
記事の件名:  Re: デフォルトでページのスタイル指定を無視する方法を探しています

偶然的通行人 さんが書きました:
すでにご存知かもしれませんが、Read Easily というアドオンがあり、キーボードショートカットで簡単にスタイルシートの有効・無効を切り替えることができるため、ぼくも使わせていただいています。
やはりアドオンで適時切り替えが妥当な解決策になってしまうんでしょうか。

偶然的通行人 さんが書きました:
実際に使わなくても、このアドオンの挙動を調べることで何かのヒントになるもしれないという期待もありました。
これを希望の星として、userContent.cssを設定し直してみたり、他の方法を探すなりしてみようと思います。
お返事ありがとうございました。

偶然的通行人 さんが書きました:
(余談)
4.0b6 で、omni.jar 内のそれらしい箇所を直接書き換えてみましたが、ぼくが試した限りでは [標準スタイルシート] をデフォルトから外すことはできませんでした。やはりハードコーディングされているんでしょうかね。
この過程で気づいたのですが、スタイルを無効にすると 4.0b6 のアドオン・マネージャが悲惨なことになりました(苦笑)。
……確かにこれは悲惨ですね。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/