Làm cách nào tôi có thể mở URL trong Google Chrome từ thiết bị đầu cuối trong OS X?
Đây là những gì tôi đang cố gắng:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Nó tập trung Chrome nhưng không mở URL.
Làm cách nào tôi có thể mở URL trong Google Chrome từ thiết bị đầu cuối trong OS X?
Đây là những gì tôi đang cố gắng:
/usr/bin/open -a "/Applications/Google Chrome.app" --args 'http://google.com/'
Nó tập trung Chrome nhưng không mở URL.
Câu trả lời:
Nếu bạn đặt Google Chrome làm trình duyệt mặc định của mình
open http://google.com/
sẽ chỉ làm các mẹo.
Phiên bản OS X: 10.8.4
Bạn có thể dùng
open -a "Google Chrome" index.html
hoặc, để đặt nó trong tập lệnh shell (ví dụ ~ / bin / chrome)
chỉnh sửa tệp ~ / bin / chrome và đặt phần sau vào đó
open -a "Google Chrome" "$*"
làm cho tập tin thực thi bằng cách chạy như sau trong một thiết bị đầu cuối
chmod 700 ~/bin/chrome
sau đó chạy đoạn sau để mở tệp bằng chrome từ thiết bị đầu cuối
chrome /path/to/some/file
Thoát khỏi --args
. open
đã biết cách xử lý URL.
Có một số câu trả lời hữu ích ở đây nhưng không có câu trả lời nào chứa thông tin đầy đủ để mở URL trong Chrome trong cả hai trường hợp cho dù đó có phải là trình duyệt mặc định hay không.
Mở một URL trong trình duyệt mặc định (có thể là Chrome):
open http://www.example.com
Luôn mở URL trong Chrome (sử dụng tên ứng dụng):
open -a "Google Chrome" http://www.example.com
Luôn mở một URL trong Chrome (sử dụng cú pháp thay thế đường dẫn ứng dụng):
open -a /Applications/Google\ Chrome.app/ http://example.com
Luôn mở một URL trong Chrome (sử dụng cú pháp thay thế số nhận dạng gói):
open -b com.google.chrome http://www.example.com
Luôn mở một URL trong Chrome trong một cửa sổ ẩn danh:
Từ man open
đó, có vẻ như bạn sẽ có thể làm điều đó như thế này (nhưng than ôi dường như không có tùy chọn ẩn danh cho Chrome):
open -a "Google Chrome" http://example.com/ --args --incognito
Tuy nhiên, bạn có thể làm điều đó bằng cách chuyển trực tiếp các dòng lệnh Chrome sang nhị phân Chrome:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito http://example.com
--incognito
- là những gì tôi tìm kiếm và không thể tìm thấy ở nơi nào khác. Tôi đã tự hỏi làm thế nào để bỏ qua open
(không hỗ trợ chrome-extension://
) - vì vậy tôi có thể làm như vậy, /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome 'chrome-extension://<gobbledygook>/views/default.html#/'
... nơi tôi đã sao chép URL từ tiện ích mở rộng. Tôi đang sử dụng điều này để mở Jironimo (cho JIRA) và OneTab, khi tôi cd
vào thư mục dự án công việc lần đầu tiên mỗi ngày.
đây là phương pháp của tôi
Cập nhật ~ / .bash_profile và thêm chức năng chrome bên dưới:
function chrome(){
local site=""
if [[ -f "$(pwd)/$1" ]]; then
site="$(pwd)/$1"
elif [[ "$1" =~ "^http" ]]; then
site="$1"
else
site="http://$1"
fi
/usr/bin/open -a "/Applications/Google Chrome.app" "$site";
}
Tải ~ / .bash_profile :
source ~/.bash_profile
Ăn trưa chrome và mở một trang web:
chrome www.google.com
Mở một trang web địa phương:
chrome LOCAL_SITE_PATH
Trong macos Sierra 10.12.6 . Nếu chrome là trình duyệt mặc định của bạn. Bạn có thể làm điều này bằng cách
open index.html