Mac版SafariでカスタムCSSを設定する方法! サイト別にスタイルシートをカスタマイズしよう

スポンサーリンク
Mac

この記事では、MacのSafariブラウザで、サイト別にCSSをカスタマイズする方法を解説します。

Safariは他ブラウザと異なり、「無料で・簡単に」実現するやり方がわかりづらかったため、備忘として残しておきます。

 

スポンサーリンク
スポンサーリンク

MacのSafariでサイト別にカスタムCSSを設定する方法

TamperishのアイコンTamperish(テンプリシ)という機能拡張で、サイト別に、CSSコードを上書き可能です(無料)。

Tamperish for Safari
Tamperish for Safari
開発者: Michal Zelinka
金額: 無料

起動して、設定を有効にします。

MacのSafariでサイト別にカスタムCSSを設定する方法1

赤枠のトグルをクリックする

MacのSafariでサイト別にカスタムCSSを設定する方法2

Safari拡張機能が開くので、Tamperishにチェックを入れる

次にCSSファイルを用意します。

適当なエディタアプリで、お好みのコードをCSSファイルとして保存しましょう。

ここでは例として、背景をオレンジにするコードを作ってみます。

body, div {
background: #ff7f50 
}

エディタアプリとして、例えばCotEditorのアイコンCotEditorがオススメです。

MacのSafariでサイト別にカスタムCSSを設定する方法3

用意したCSSコード例

MacのSafariでサイト別にカスタムCSSを設定する方法4

名前をつけて保存する。拡張子は.cssとする

MacのSafariでサイト別にカスタムCSSを設定する方法5

デスクトップに保存した例

Tamperishを開き、Change よりCSSファイルを保存したフォルダを選択します。

MacのSafariでサイト別にカスタムCSSを設定する方法6

赤枠のChangeをクリック

MacのSafariでサイト別にカスタムCSSを設定する方法7

保存先のデスクトップを選択する例

このCSSコードを、特定のWebサイトにのみ適用したい場合、サイトURLを名前にしたフォルダを作成してください。

たとえばGoogle検索ページで適用したい場合、google.com というフォルダを作ります。

このフォルダを、先ほどTamperishで指定した場所に保存します。

すべてのWebサイトにCSSコードを適用したい場合、フォルダは作らなくてOKです。
MacのSafariでサイト別にカスタムCSSを設定する方法8

保存先として選択したデスクトップに、google.com フォルダを作成する例

さっそくSafariを開き、CSSが適用されているかチェックしましょう。

各サイトごと、初回のみ、Tamperishに対するアクセス権の許可が必要です。

▼Google検索ページ(google.com)でアクセス権を許可する例

MacのSafariでサイト別にカスタムCSSを設定する方法9

赤枠をクリック

MacのSafariでサイト別にカスタムCSSを設定する方法10

アクセスを許可する

作業は以上。

アクセス権を許可したサイトで、しっかりとカスタムCSSが反映されていれば成功です。

CSSコードを、特定のWebサイトにのみ適用する場合、該当サイトにのみ反映されているはずです。
MacのSafariでサイト別にカスタムCSSを設定する方法11

背景をオレンジにするCSSコードが、google.comでのみ反映される

 

サイトの区別不要であれば標準機能だけでOK

Webサイトを限定せず、すべてのサイトで共通のCSSコードを反映したい場合、Safariの標準機能だけで実現できます。

まず、事前にCSSファイルを用意します。

適当なエディタアプリで、お好みのコードをCSSファイルとして保存しましょう。

ここでは例として、背景をオレンジにするコードを作ってみます。

body, div {
background: #ff7f50 
}

エディタアプリとして、例えばCotEditorのアイコンCotEditorがオススメです。

サイトの区別不要であれば標準機能だけでOK1

用意したCSSコード例

サイトの区別不要であれば標準機能だけでOK2

名前をつけて保存する。拡張子は.cssとする

サイトの区別不要であれば標準機能だけでOK3

デスクトップに保存した例

Safariを起動して、メニューから Safari設定 を開き、「詳細」タブの「スタイルシート」でプルダウンメニューを表示します。

サイトの区別不要であれば標準機能だけでOK4

Safari → 設定

サイトの区別不要であれば標準機能だけでOK5

「詳細」タブの「スタイルシート」

その他 より、用意しておいたCSSファイルを選択します。

これでスタイルシートが指定されました。

サイトの区別不要であれば標準機能だけでOK6

その他

サイトの区別不要であれば標準機能だけでOK7

CSSファイルを選択

サイトの区別不要であれば標準機能だけでOK8

スタイルシートを指定できた

各サイトで、カスタムCSSが反映されていれば成功です。

サイトの区別不要であれば標準機能だけでOK9

背景をオレンジにするCSSコードが、各サイトで反映される

 

〆:CSSデザインを変更しよう!

以上、Mac版SafariでカスタムCSSを設定する方法! サイト別にスタイルシートをカスタマイズしよう の説明でした。

他ブラウザ(Chrome/Firefox/Edge…etc)の場合、StylebotStylusなど有名な拡張機能が用意されていますが、いずれもSafariでは使えません。

使い勝手は異なりますが、紹介した機能拡張Tamperishなら、MacのSafariでもカスタムCSSを設定できます。

なお有料でもOKなら、CascadeaのアイコンCascadeaというアプリもあります。合わせてどうぞ。

Mac
スポンサーリンク
スポンサーリンク
シェアする
スポンサーリンク
スポンサーリンク

コメント

タイトルとURLをコピーしました