SafariでASCのスレッドを見るとき、「トピック・タイトルがドロップダウン」します。これを正しく日表示する方法は?

これは他のスレッドから生じた質問です;

https://discussionsjapan.apple.com/thread/250406066


質問それ自身への賛否、技術的な論議、など広くご意見をくださればありがたいです。

Mac mini, macOS 10.14

投稿日 2019/06/15 08:47

返信
返信: 34

2019/06/18 03:25 Hiro__S への返信

Hiro.Sさん、


はい、userContent.cssを改定します。


ここ数日、野暮用で手が出なかったのですが、これからMozilla-Firefoxへの投稿用原稿を作成しますので、改定を反映します。


準備中のCSSの名前と説明文も検閲して戴ければ、幸いです。


userContent.css

/*

CSS: blackPage_during_transition2new-tab/window_Content.css


• Suppress a white page during transition to new-tab/window: by Hiro.S

• 新規のタブ/ウィンドウに切り替わるまでに出るページを抑制(黒味の色): Hiro.S作

• add to userContent.css

• see also userChrome.css

*/


@-moz-document url("about:blank")

{

body {

background-color: #202020;

}

}


userChrome.css
/*
CSS: blackPage_during_startupFF_Chrome.css
	• Suppress a white page during startup of Firefox: by Hiro.S
	• Firefoxのスタートアップの間に出る白紙ページを抑制(黒味の色): Hiro.S作
		• add to userChrome.css
			• see also userContent.css		
 */

stack.browserStack {
    background-color: #202020;
}

2019/06/18 10:00 Hiro__S への返信

Hiro.Sさん、


向こうのフォーラムに報告は入れました。


で、戴いた2つのCSSをどうやって調べる事が出来たのが不思議になりました。


特に、userChrome.cssの場合、対象は;

  • Firefoxのスタートアップの間に出る白紙ページを抑制

なので、どうやってInspectorで待ち受けるのしょうか? 時間が空いた時に教えてくださると嬉しいです。


最近、ブラウズ(30件)の中にmacの関連質問があるか見ていると、2~6件/30件です。平均して4件/30~13%しかありません。そういえば、iPhoneのSafariでは結構早くから黒色化していました。もはや、フォーラムの改良工数はmacに割けなくなっているのだと、悟りました。

2019/06/18 11:16 mNeji への返信

> 2つのCSSをどうやって調べる事が出来たのが不思議になりました。


まず最初に試したのは、userContent.css の方。新規ウインドウ/タブはインスペクターを使わずダーク化できました。


ところが、Firefox 起動時のブランクページが白いまま。インスペクターを見て分からず...。


ならば、Firefox のインターフェースの一部だろうと考え、ブラウザツールボックスで調査。すると、スタートアップ時のブランクページと新規ウインドウ/タブのそれは微妙に異なることが分かりました。


で、該当する箇所の背景色を変更したらビンゴと。Firefox のインターフェースのカスタマイズは userChrome.css で行うので、同ファイルに書き込み保存して完成。


まあ、ソースコードを読み解いて判断するのが正攻法なのでしょうが、そんな気力はありませんでした。


あと、ブラウザーツールボックス使い方は下記のドキュメントを読んでください。これを使いこなせば Firefox のインターフェースを自分でカスタマイズできるようになります。


ブラウザーツールボックス - 開発ツール | MDN

https://developer.mozilla.org/ja/docs/Tools/Browser_Toolbox



2019/06/18 20:36 Hiro__S への返信

Firefoxのダークモード化は、New Tabをしたときのちらつきが気になって止めていたのですが、快適ですね。


私は、Nocturnalを使っており、昼はライトモード、夜はダークモードで使っています。そのためbackground-colorを黒固定にするのは都合が悪いので、少々改変してみました。

https://github.com/HarshilShah/Nocturnal


userContent.css

@media(prefers-color-scheme:light) {
	:root {
		--background-color: #FFFFFF;
	}
}
@media(prefers-color-scheme:dark) {
	:root {
		--background-color: #202020;
	}
}

@-moz-document url("about:blank") {
	body {
		background-color: var(--background-color);
	}
}


userChrome.css

@media(prefers-color-scheme:light) {
	:root {
		--background-color: #FFFFFF;
	}
}
@media(prefers-color-scheme:dark) {
	:root {
		--background-color: #202020;
	}
}

stack.browserStack {
	background-color: var(--background-color);
}


2019/06/18 20:48 hohokihai への返信

おお、すばらしい。流石です。


Firefox 起動時のブランクページですが、ブラウザツールボックスでもうちょっと丹念に調べたところ、色を指定してる部分を見つけました。


#tabbrowser-tabpanels {
    background-color: #f9f9fa;
}


これを、次のようにすれば良いと思います。まあ、前掲のもの (stack.browserStac) でも問題ないと思いますが...、ご参考まで。


userChrome.css

#tabbrowser-tabpanels {
    background-color: #202020 !important;
}


2019/06/18 22:34 Hiro__S への返信

> 色を指定してる部分を見つけました


おお、有難うございます。早速変更しました。


> 次のようにすれば良いと思います。まあ、前掲のもの (stack.browserStac) でも問題ないと思いますが


私は、Save Page WEを使ってページまるごと保存しているのですが、Dark ReaderをONにしてダークモードで保存したファイルを開くと、#tabbrowser-tabpanelsではちらつきが起こってしまうようです。stack.browserStacでは問題ありませんでした。報告までに。

https://addons.mozilla.org/en-US/firefox/addon/save-page-we/

2019/06/19 01:02 hohokihai への返信

ありがとうございます。


Save Page WE で保存したページを開いた際の挙動ですが、当方では stack.browserStack、#tabbrowser-tabpanels、共に問題ないようです。環境によるのでしょうか...。原因は分かりませんでした。


ただ、両者の関係はこんな感じになっているので、stack.browserStack の方で指定した方がより確実かもしれませんね。



迷った時は最初のやつが正解?ってことでご勘弁を。


2019/06/21 09:50 mNeji への返信

今回は書きませんでしたが、他にいくつもの問題を見て来たので、率直に書いたものです。他のフォーラムのことですし、これ以上の言及はしません。


今回のスレッドも、当方の質問は全てお答えくださったので、私の質問はこれで終了とします。


このスレッドでCSSの情報を提供しただいたHiro.Sさん、ありがとうございました。

  • 戴いたCSSは全て設定から外します。
  • 各ブラウザがネイティブに「ダークな地の色」に対応するまで、「白地のフラッシュ」を今後の戒めにしておきます。


以上。


* 一部編集いたしました。 Apple Inc.

2019/06/15 11:05 Hiro__S への返信

はい「Dark Reader をオフにした状態で Sfariをシャット・ダウン。OSも再起動してもダメ」でした。



まあ、「Dark Reader」が安定していればいいのですが。Firefoxの「Dark Readerは無料とはいえ動作しなくなってしまっているので...。


では、お休みなさいます。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

SafariでASCのスレッドを見るとき、「トピック・タイトルがドロップダウン」します。これを正しく日表示する方法は?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。