コンテクスト
コマンドラインからFirefoxブラウザを開き、youtube.comにアクセスさせたい
試しました:open /Applications/Firefox.app --args -remote "openURL(www.youtube.com、new-tab)"
Firefoxは正常に開きますが、youtube.comに移動しません
質問:
これを修正するにはどうすればよいですか?
open -a Firefox 'http://www.youtube.com/'
Firefoxがデフォルトのブラウザである場合は、次のコマンドを使用できます。open 'http://www.youtube.com'
たぶん、2つのエイリアスを追加し、〜/ .bash_profileを編集し、以下のコードを追加することができます。
open_by_browser(){ open -a $1 $2}
alias firefox='open_by_browser firefox'
alias chrome='open_by_browser "Google Chrome"'
その後、Firefoxでhtmlファイルを開くことができます
firefox xxx.html
またはChromeで
chrome xxx.html
他の人の答えはちなみに機能しますが、あなたがそれを行うことができる別の方法は次のとおりです。
/Applications/Firefox.app/Contents/MacOS/firefox "youtube.com"
Firefoxを特定のURLで開き、必要に応じてパラメータを渡すことができます。注:キオスクモードは、Firefox71ベータでのみサポートされる例です。
open -a /Applications/Firefox.app "https://stackoverflow.com" --args --kiosk