Comment puis-je définir un niveau de zoom par défaut dans Safari?

19

J'ai un Mac Mini que j'utilise comme PC Home Cinéma, et ma seule vraie plainte est que je ne peux pas définir un niveau de zoom par défaut dans Safari. Il est difficile de lire tout ce petit texte à 7 pieds de mon téléviseur, donc je fais toujours un zoom avant.

Donc: existe-t-il une extension ou un hack caché pour forcer Safari à zoomer automatiquement?

Tim Sullivan
la source
1
Les méthodes "par défaut CSS" et "All Pages Zoom plugin" cassent un bon nombre de sites, notamment le site du Centre des membres développeurs d'Apple. Par exemple, j'ai défini la valeur par défaut pour un zoom arrière (75% pour CSS ou 80% pour Toutes les pages Zoom) et le site ne remplit pas l'écran. Capture d'écran
adib

Réponses:

12

Dans la dernière version de Safari (11), accédez à:

Safari -> Préférences -> Sites Web -> Zoom sur la page

Là, vous pouvez définir le zoom de page par défaut pour tous les sites ou un site spécifique.

Cela semble être une fonctionnalité native de Safari maintenant (le paramètre Zoom de page sous l'onglet Avancé dans les préférences a disparu.)

entrez la description de l'image ici

Parag
la source
16

Selon cet article du forum de discussion de l'assistance Safari d'Apple :

1) Créez un fichier nommé defaultzoom.css (ou n'importe quel nom que vous aimez, assurez-vous simplement qu'il a une extension css .)

2) Copiez et collez ce qui suit:

    body {  
      zoom: 130%;  
    }

remplacez 130 par le nombre qui vous convient. >100signifie zoom avant , <100signifie zoom arrière . N'oubliez pas le signe% pour cent!

3) En safari, allez à Preferences > Advanced. Sous feuille de style, sélectionnez Autre ... et pointez sur le fichier que vous avez créé.

4) Vous devrez peut-être redémarrer Safari pour que la modification prenne effet.


[Dans ce qui précède, l'accentuation et la mise en forme du code (pour le texte non lié au code) ont été ajoutées à la citation d'origine par Am1rr3zA ].

Am1rr3zA
la source
4
Je peux vérifier que cela fonctionne dans Safari 5.1 sous Lion. Je n'ai même pas eu à redémarrer; il a immédiatement pris effet sur la page que je consultais.
Armentage du
1
@Armentage Idem pour Safari 7.0.5 sous Mavericks.
yurkennis
1
Ces méthodes "CSS par défaut" et "Plugin Zoom sur toutes les pages" cassent un bon nombre de sites, notamment le propre site du Centre des membres développeurs d'Apple. Par exemple, j'ai défini la valeur par défaut pour un zoom arrière et le site ne remplit pas l'écran. Capture d'écran .
adib
le zoom du corps ne fonctionne pas pour macOS Sierra.
Fish Monitor
4

Comme l'a mentionné Am1rr3zA, vous pouvez sélectionner une feuille de style personnalisée dans les préférences:

J'ai ajouté ces règles à mon fichier safari.css:

html {
    zoom: 125%;
}
img {
    zoom: 75%;
}
@media print {
    html {
        zoom: 100%;
    }
}

Il a cependant beaucoup d'effets secondaires ennuyeux. Mais ZoomBySite et AllPagesZoom ont les mêmes effets secondaires, et il y a également un délai notable avant qu'AllPagesZoom ne change le niveau de zoom.

Lri
la source
1
Je remplacerais bodypar html, car l' <html>élément peut également être stylisé.
Mathias Bynens
1
Cette méthode casse un bon nombre de sites, notamment le propre site du Centre des membres développeurs d'Apple. Par exemple, j'ai défini la valeur par défaut pour un zoom arrière et le site ne remplit pas l'écran. Capture d'écran .
adib
3

Si vous allez dans "Préférences" dans l'onglet Safari, puis dans "Avancé", vous pouvez cliquer sur le bouton "Ne jamais utiliser des tailles de police inférieures à", puis choisir la taille de police souhaitée. Ensuite, vous n'aurez plus à plisser les yeux et à vous rapprocher de l'écran pour le lire.

Orion
la source
2

Zoom sur toutes les pages

... permet de "définir facilement un niveau de zoom pour tous les sites Web et de s'en souvenir". Je l'utilise dans Safari 5.1.7.

Vous pouvez le télécharger depuis la galerie d'extensions d' Apple sous productivité ou directement depuis le développeur .

entrez la description de l'image ici

gentmatt
la source
2
Il y a cependant un petit délai avant que le niveau de zoom ne soit appliqué. Et cela casse beaucoup de sites Web comme la définition d'un niveau de zoom en CSS.
Lri
1
Cette méthode "All Pages Zoom plugin" casse un bon nombre de sites, notamment le propre site du Centre des membres développeurs d'Apple. Par exemple, j'ai défini la valeur par défaut pour un zoom arrière et le site ne remplit pas l'écran. Capture d'écran .
adib
1
Il rompt également la commande (pour passer en haut de la page) (mais pas la commande) lors de l'utilisation de Safari dans El Capitan.
chat de plafond
2

Après 6 ans, nous avons enfin cette fonctionnalité dans Safari 10 natif, donc plus de CSS ou d'extension requise (j'avais l'habitude d'appliquer des CSS, mais cela a cassé de nombreux sites comme l'a souligné @adib):

entrez la description de l'image ici

MISE À JOUR: Grâce à @wisbucky, Safari 11.0 a en fait un nouveau design. Il peut désormais mémoriser le niveau de zoom par site. En outre, nous pouvons personnaliser cela par l'élément de menu "Safari" -> "Paramètres de ce site Web ...", et l'option exacte "Page Zoom" peut y être trouvée. Des informations plus détaillées peuvent être trouvées ici et ici .

Tsung-Ting Kuo
la source
1
Je ne vois pas cette option dans Safari 11.0
wisbucky
1
@wisbucky: mis à jour la réponse en conséquence, merci beaucoup!
Tsung-Ting Kuo
2
Merci pour la mise à jour. Notez cependant qu'il n'y a plus de paramètre de zoom de page global. Vous devez le régler à chaque fois que vous visitez un nouveau site. :(
wisbucky
@wisbucky: Je crois que oui, et merci d'avoir gardé cette réponse à jour!
Tsung-Ting Kuo