6 votes

Y a-t-il un moyen de faire en sorte que Safari ouvre une page noire vide ?

J'ai Safari configuré pour ouvrir une page vierge lorsque j'ouvre un nouvel onglet. Je préfère cela à ce qui est normalement réglé, mais malheureusement je travaille souvent tard et la grande zone blanche à l'écran me dérange considérablement les yeux. Est-ce que quelqu'un sait comment rendre la page blanche plus sombre pour soulager les yeux ?

Juste pour référence, voici la page blanche dont je parle: http://cl.ly/image/1l1P47351D1o

0voto

Sergei Points 1188

Mise à jour : ce n'est pas une bonne réponse, elle comporte des inconvénients significatifs.

--

C'est possible, mais la solution n'est pas parfaite.

Créez un nouveau service pour Safari en utilisant Automator en utilisant le AppleScript suivant (la dernière ligne est facultative - c'est la touche Suppr)

tell application "Safari" to tell window 1 to set current tab to (make new tab with properties {URL:"data:text/html;base64,PGJvZHkgYmdjb2xvcj1ibGFjaz4K"})
delay 0.3
tell application "System Events" to tell process "Safari" to keystroke "l" using command down
tell application "System Events" to tell process "Safari" to keystroke (caractère ASCII 8)
return input

Donnez-lui un nom, attribuez T dans les préférences. Le gros inconvénient est qu'il est plutôt lent (~1 seconde avant de pouvoir commencer à taper). Je blâme Automator. Peut-être qu'un service binaire faisant la même chose fonctionnera mieux. Deuxième problème - il clignote en blanc pendant un court moment. Définir la page d'accueil comme une page noire statique clignote également en blanc.

0voto

hlorand Points 101

Comme mentionné précédemment, lorsque vous définissez une page .html comme page à charger dans de nouveaux onglets, cela ne mettra pas l'accent sur la barre d'adresse du navigateur.

Mais vous pouvez créer une simple barre d'adresse (un champ d'entrée) sur la page elle-même, où vous pouvez saisir une URL ou effectuer une recherche sur Google.

    function isValidWebUrl(url) {
        let regEx = /^https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$/gm;
        return regEx.test(url);
    }

    function visit(){
        url = document.getElementById('url').value;
        if( isValidWebUrl(url) ){
            window.location = url;
        } else if( isValidWebUrl('https://'+url) ){
            window.location = 'https://'+url;
        }else {
            window.location = 'https://www.google.com/search?&q='+url;
        }
    }

capture d'écran

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X