Откройте Ip в Google Chrome из Applescript - PullRequest
2 голосов
/ 19 ноября 2011

Я пытался заставить яблочный скрипт открывать ip с помощью скрипта оболочки в Google Chrome и сафари, но безуспешно.До сих пор я пробовал команду open, как это:

do shell script "open http://" & blockedIP

, которая работает, когда я заменяю заблокированный IP для URL, но когда я пытаюсь использовать IP, он просто открывает новую вкладку с домашней страницей по умолчаниюи IP в адресной строке.Я попробовал пару других методов, но каждый из них либо не работает вообще, либо делает то же самое, что и этот.Кто-нибудь знает, как я могу это сделать?

1 Ответ

2 голосов
/ 11 марта 2012

Попробуйте это.

tell application "Safari"
    make new document at end of documents
    set URL of document 1 to "http://" & blockedIP
end tell

Это не использует сценарий оболочки для выполнения работы, он использует прямую Safari AppleScripting (потому что это сценарий.) Если вы хотите сделать то же самое в Google Chrome, используйте:

tell application "Google Chrome"
    make new window with properties {mode:"normal"}
    set URL of active tab of window 1 to "http://" & blockedIP
end tell
...