2012-10-30 42 views
18

Tôi đang phát triển một ứng dụng WebGL điều khiển và tôi muốn để khởi động chrome như thế này từ dòng lệnh:Làm cách nào để khởi chạy Chrome với cờ từ dòng lệnh chính xác hơn?

open -a Google\ Chrome --args --disable-web-security 

Tôi chỉ không muốn phải gõ rằng trong mỗi lần duy nhất. Có cách nào để dễ dàng biến điều đó thành lệnh một từ không? Tôi đang sử dụng một mac nếu nó quan trọng.

Trả lời

22

Chỉ cần thực hiện một bí danh trong .bashrc hoặc .bash_profile

alias ogc='open -a Google\ Chrome --args --disable-web-security' 

Và sau đó tải lại shell của bạn.

exec $SHELL 

Bây giờ, mỗi khi bạn gõ ogc (hoặc bất cứ điều gì bạn muốn gọi nó) trong thiết bị đầu cuối của bạn, nó sẽ chạy đầy đủ các lệnh open -a Google\ Chrome --args --disable-web-security

+0

Tôi nhận được bash: xuất: '–args ': không phải là số nhận dạng hợp lệ bash: xuất:' –disable-web-security ': không phải là mã định danh hợp lệ khi tôi cố chạy exec $ SHELL – smuggledPancakes

+0

Đó phải là hai dấu gạch ngang. Nó cũng có vẻ như bạn đã thêm nó vào $ PATH của bạn bằng cách nào đó, mà bạn không cần phải làm. Dòng tôi thêm vào trong bình luận là tất cả những gì bạn cần. Xem các ví dụ trong repo dotfile của tôi. https://github.com/kevinSuttle/dotfiles/blob/master/zsh/aliases.zsh Chỉ cần thêm chúng vào cuối tệp .bashrc hoặc .bash_profile của bạn –

-2

Tại sao không chỉ chạy máy chủ web? Mở một terminal và gõ

cd folder_with_html_and_assets 
python -m SimpleHTTPServer 

Bây giờ trong trình duyệt của bạn để đi http://localhost:8000 khi thực hiện xong bạn đi đến nhà ga và nhấn Ctrl-C

Điều đó có vẻ tốt hơn nhiều so với việc vô hiệu hóa bảo mật của bạn và mạo hiểm nhận pWnd.

+3

máy chủ http gói npm cũng rất thuận tiện. 'npm install http-server' – undefined

+0

Không ai nhận được pwnd. Anh ấy đang phát triển. Có thể tìm kiếm nhanh sẽ thích hợp để xác minh các câu lệnh của bạn trước? http://stackoverflow.com/questions/3102819/disable-same-origin-policy-in-chrome – Metagrapher

+0

Có lẽ bạn nên nghiên cứu tại sao hạn chế đó lại được thêm vào ngay từ đầu. – gman

8

Công việc này cho tôi:

  1. Sửa .bash_profile
  2. Viết bí danh này:
 
alias cchrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir="/tmp/chrome_dev_session" --disable-web-security' 
  1. Run
exec $SHELL
  1. Với lệnh cchrome mở một cửa sổ mới của chrome với bảo mật web vô hiệu hóa để giải quyết " vấn đề truy cập-kiểm soát-cho phép-xuất xứ "
Các vấn đề liên quan