― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2017年5月15日(月) 01:36 
オフライン

登録日時: 2017年5月15日(月) 01:09
記事: 21
使用環境 os ubuntu 最新 firefox 53

普段windowsでプライベートブラウジング時にタブの有る位置の右端に出るプライベートウインドウで有ることを示すマークをusechrome.cssで以下の記述

.private-browsing-indicator {
display: none!important;
}
で非表示にしてるのですが、linux用のfirefoxでは表示位置が異なり上記の記述では表示が消えません。補足ですがcssで他に設定してる記述は問題無く反映されてます。linuxではタブの左端に表示されるのでプライベートウインドウ時は1番目のタブが右にずれてうっとうしいです。要素の名称が違うのかと思いdom inspectorを入れたのですがwindowsの環境とは異なり、自分のlinux環境では上手く動かず調べられませんでした。
linux用のfirefoxではどの様な記述をすれば非表示にできますか?


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年5月15日(月) 19:40 
オフライン

登録日時: 2005年12月19日(月) 23:05
記事: 105
こんばんは。
調べてみたところクラスではなくIDのようなので以下のようにすればいいみたいです。
コード:
#private-browsing-indicator {
display: none !important;
}

_________________
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年5月16日(火) 00:46 
オフライン

登録日時: 2017年5月15日(月) 01:09
記事: 21
上記の記述で非表示に出来ました。有り難うございます。

それにしても最近のバージョンではプライベートブラウジングの開始時の画面がwindwosとlinuxで同じになりましたが、少し前はプライベートブラウジングのアイコンの色とかデザインが違いましたし、今もマークの表示される位置が両osで異なるのは何故なのでしょうか?

それとcssの記述なのですが少し前のバージョンからサイドバーを表示した時にブックマーク、履歴と表示されてたのが履歴の下に同期タブが加わり履歴を押そうとし誤って同期タブを押すことが多くなり困っていたので、同期タブを非表示にする為にwindowsでdom inspectorを使い探したのですが何故か同期タブに関する物が見つかりませんでした。宜しければこの記述も教えて頂けませんか。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年5月16日(火) 11:21 
オフライン
Moderator

登録日時: 2011年4月06日(水) 10:16
記事: 1905
お住まい: Tokyo
pnhcpt さんが書きました:
サイドバーを表示した時にブックマーク、履歴と表示されてた

標準では、サイドバーにブックマークと履歴が当時に表示されないはずですが。
何らかのアドオンを入れていませんか?

_________________
[Desktop] Windows 10 pro (64bit) / 16GB RAM
Mozilla/5.0 (Windows NT 6.1; rv:53.0) Gecko/20100101 Firefox/53.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年5月16日(火) 18:32 
オフライン

登録日時: 2005年12月19日(月) 23:05
記事: 105
こんばんは。昨夜はお役に立てたようで何よりです。
pnhcpt さんが書きました:
それとcssの記述なのですが少し前のバージョンからサイドバーを表示した時にブックマーク、履歴と表示されてたのが履歴の下に同期タブが加わり履歴を押そうとし誤って同期タブを押すことが多くなり困っていたので、同期タブを非表示にする為にwindowsでdom inspectorを使い探したのですが何故か同期タブに関する物が見つかりませんでした。宜しければこの記述も教えて頂けませんか。
Linux版だと#menu_tabsSidebarをdisplay: noneすればよさそうです。もしかしたらWindow版でもそのまま通るかもしれません。
先日、Windows10機を大型アップデートしたらRDPで接続できなくなってしまっていろいろ面倒なので申し訳ないですが手元では確認を取っていません。

_________________
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年5月21日(日) 21:37 
オフライン

登録日時: 2017年5月15日(月) 01:09
記事: 21
回答有り難うございます。すいません教えて頂いた記述だとメニューバーの表示、サイドバーと順に辿った所に有る同期タブの項目が消えます。しかし自分が言いたかったのはサイドバーの表示をするアイコンを押した時のポップアップに表示される同期タブのことです。説明不足で手間を取らせてしまい申し訳ありません。

pal さんが書きました:
標準では、サイドバーにブックマークと履歴が当時に表示されないはずですが。
何らかのアドオンを入れていませんか?

すいません、サイドバーを表示するアイコンを押すとポップアップでブックマーク、履歴、同期タブのそれぞれのサイドバーを表示する為の項目が縦に並んで表示されるという意味です。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年5月22日(月) 19:47 
オフライン

登録日時: 2005年12月19日(月) 23:05
記事: 105
こんばんは。
pnhcpt さんが書きました:
回答有り難うございます。すいません教えて頂いた記述だとメニューバーの表示、サイドバーと順に辿った所に有る同期タブの項目が消えます。しかし自分が言いたかったのはサイドバーの表示をするアイコンを押した時のポップアップに表示される同期タブのことです。説明不足で手間を取らせてしまい申し訳ありません。
ああ、そちらでしたか。
このボタンから表示されるポップアップはクリックされたときに動的に生成されているように見えます。ですから、おそらくスタイルシートでは表示を弄ることはできません。
たぶん、以下のようなことを実行する拡張を作るか、今となっては非推奨ですがuserChromeJSのスクリプトを書くことになるんじゃないかと。
コード:
const rmSyncTab = () => {
const menuPopup = document.getElementById("viewSidebarMenu"),
init = () => {
menuPopup.childNodes.forEach(menuitem => {
if (menuitem.getAttribute("sidebarurl") === "chrome://browser/content/syncedtabs/sidebar.xhtml") menuitem.parentNode.removeChild(menuitem);
});
};

init();
};
rmSyncTab();
このスクリプトが何をしているのかというと、ツールバーのボタンから表示されるポップアップの生成元となるメニューバーの表示 > サイドバーから同期タブの項目を削除しています。
スタイルシートで存在するけれど見えなくするのとは異なるので、これでツールバーのボタンの方でも同期タブが表示されなくなります。
例によってWindowsでは確認を取れていませんが先に投稿した方法でメニューバーの方は非表示にできているとのことですので大丈夫だと思います。

_________________
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年6月13日(火) 12:40 
オフライン

登録日時: 2017年5月15日(月) 01:09
記事: 21
Sakuraya さんが書きました:
このボタンから表示されるポップアップはクリックされたときに動的に生成されているように見えます。ですから、おそらくスタイルシートでは表示を弄ることはできません。
たぶん、以下のようなことを実行する拡張を作るか、今となっては非推奨ですがuserChromeJSのスクリプトを書くことになるんじゃないかと。

遅くなりましたが回答有り難うございます。非推奨とのことですが最近のバージョンだと何か不都合が生じるのでしょうか。
それと以前から気になっていたのですが、プライベートブラウジングの開始時の画面は動的に生成されてるのでしょうか?ブラウザの内部ページでもなく、トラッキング保護を切り替えるトグルスイッチが有るのでこのページがどういう存在なのかが気になります。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年6月13日(火) 19:00 
オフライン

登録日時: 2005年12月19日(月) 23:05
記事: 105
こんばんは。
pnhcpt さんが書きました:
遅くなりましたが回答有り難うございます。非推奨とのことですが最近のバージョンだと何か不都合が生じるのでしょうか。
それと以前から気になっていたのですが、プライベートブラウジングの開始時の画面は動的に生成されてるのでしょうか?ブラウザの内部ページでもなく、トラッキング保護を切り替えるトグルスイッチが有るのでこのページがどういう存在なのかが気になります。
userChromeJSはレガシーなアドオンでおそらく今後も新しい形式には対応しないと思われるので非推奨だと思っています。個人的にはとてもありがたく使わせて貰っているんですがどうやらFirefox55-56辺りでマルチプロセス非対応を理由にデフォルトでは無効になってしまいそうです。
後段のページはプライベートブラウジングが有効になっていればロケーションバーから about:privatebrowsing を開けば見られると思います。about:newtabと同様にロケーションバーが空になる開き方をするようです。

_________________
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[4人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean