Zmień styl CSS w Safari na wszystkich stronach

10

Szukam rozszerzenia Safari, które pozwala mi zmieniać dowolny CSS na dowolnej stronie internetowej.

Chcę zmienić białe tło na czarne i czarny tekst na biały, chcę też, aby linki były zielone.

Czy istnieje rozszerzenie, które pozwala mi to zrobić?

To jest safari OS X, a nie iOS.

Patrzyłem na to, ale nie wiem, jak go używać.

Dzięki

iProgram
źródło

Odpowiedzi:

17

Nie potrzebujesz nawet rozszerzenia; Safari ma wbudowane ustawienie w ustawieniach zaawansowanych, aby używać niestandardowego CSS dla wszystkich stron internetowych:

Ustawienia Safari

Musisz stworzyć własny plik CSS, ale to zupełnie inna bestia. Coś, co będzie działało dobrze na niektórych stronach, może nie działać na innych, ale utworzyłbym plik o nazwie what.css i zawierałby coś takiego:

* {
    color: #ffffff !important;
    background: #000000 !important;
}
a {
    color: #00ff00 !important;
}

a następnie załaduj go do Safari za pomocą preferencji. Aby ponownie załadować wszelkie zmiany do CSS, gdy Safari jest otwarte, musisz wybrać, None Selecteda następnie ponownie wybrać plik niestandardowy.

Prawdopodobnie znajdziesz w Internecie wiele osób, które włożyły wiele wysiłku w podobne pliki CSS. Powodzenia!

Wynik


źródło
2
Dzięki, czy mogę tworzyć różne style CSS dla różnych witryn i stron przy użyciu tej metody? Czy jest też sposób na zmianę wszystkich elementów oprócz jednego? (Takich jak pasek narzędzi w AD)
iProgram
Nie wiem Chyba że istnieje jakiś sposób, aby to zrobić przy użyciu składni CSS, o której nie wiem, nie sądzę. To byłoby zastrzeżenie. Można mieć kilka plików CSS i przełączać się między nimi dla różnych stron, tak myślę…
Mogę zmienić styl każdego elementu, a następnie osobno zmienić pozostałe. Jak ustawić tło paska narzędzi w AD na biały + czarny tekst? Chcę także widzieć przyciski głosowania w górę / w dół i akceptowania przycisków.
iProgram
1
Nie wiedziałem, że możesz użyć symboli wieloznacznych * {}
markhunte
1
Użytkownik CSS wykona CSS dla witryny. Rozszerzenie jest nieco przestarzałe, ale działa w wersji 8 i 9 Safari.
sillygwailo,