changer l'URL d'un onglet en utilisant le script Apple


1

J'essaie de définir l'URL de l'onglet Chrome à l'aide de Apple Script. J'utilise ce code. Il réussit à définir la chaîne d'URL, mais pour changer d'URL, il faut appuyer sur la touche Entrée. Cette dernière étape rend mon code non fonctionnel, car il ne modifie pas le site Web actuel que je visite. Quelle solution de contournement recommandez-vous? Chrome est déjà ouvert.

tell application "Google Chrome"

    tell application "System Events"
        tell application process "Google Chrome"
            set value of text field 1 of toolbar 1 of window 1 to "http://www.url.com/"

        end tell
    end tell
end tell

Réponses:


4

Une façon de le faire avec les scripts intégrés de Chrome:

tell application "Google Chrome" to set URL of active tab of window 1 to "http://example.com"

Et pour développer votre script pour appuyer sur retour:

tell application "Google Chrome"
    tell application "System Events"
        tell application process "Google Chrome"
            set (text field 1 of toolbar 1 of window 1)'s focused to true
            set value of text field 1 of toolbar 1 of window 1 to "http://example.com/"
            keystroke return
        end tell
    end tell
end tell

Peut-être que c'est mon système mais votre script développé ne compile pas. Il les erreurs dues avec Syntax Error Expected “,” but found number.et met en évidence l' 1après toolbarje suis en version 49.0.2623.108 (64 bits) de Google Chrome mais je soupçonne que ce pourrait être parce que je suis sous OS X 10.8.5 et en particulier 2.2.4 AppleScript ne pas soutenir cette syntaxe.
user3439894
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.