из терминала откройте локальный файл html в новой фоновой вкладке в Safari - PullRequest
0 голосов
/ 05 августа 2020

В настоящее время в терминале я использую команду open sample.html для открытия образца. html на переднем плане.

Но я бы хотел, чтобы safari открывала одну вкладку в фоновом режиме и открывала образец. html на этой вкладке.

ps:

background может иметь 2 значения:

  1. «новая вкладка не находится перед другими вкладками»

  2. «само сафари не перед другими приложениями».

Здесь я имею в виду значение 1.

Ответы [ 2 ]

0 голосов
/ 18 августа 2020

в терминале:

osascript myapplescript.app my_url

в myapplescript.app:

on openUrlInTheBackground(my_URL)
    tell application "Safari"
        tell window 1
            make new tab at end of tabs with properties {URL:my_URL}
        end tell
    end tell
end openUrlInTheBackground

on run argv
    set my_URL to (item 1 of argv)
    openUrlInTheBackground(my_URL)
end run
0 голосов
/ 05 августа 2020

Вы имеете в виду, что хотите повторно открыть другую вкладку после того, как вы открыли sample.html? Тогда вы можете просто open sample.html && open foreground.html

...