2012-10-30 13 views

Odpowiedz

22

Tylko aliasu w .bashrc lub .bash_profile

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

A potem przeładować powłokę.

exec $SHELL 

Teraz, za każdym razem wpisać ogc (lub cokolwiek chcesz to nazwać) w terminalu, to będzie działać pełną komendę open -a Google\ Chrome --args --disable-web-security

+0

Otrzymuję bash: export: '-args ': niepoprawny identyfikator bash: export:' -disable-web-security': niepoprawny identyfikator kiedy próbuję uruchomić exec $ SHELL – smuggledPancakes

+0

To powinno być dwie kreski. Wygląda też na to, że dodałeś go do swojej $ PATH, ale nie musisz tego robić. Dodana w komentarzu linia jest wszystkim, czego potrzebujesz. Zobacz przykłady w moim repozytorium dotfile. https://github.com/kevinSuttle/dotfiles/blob/master/zsh/aliases.zsh Po prostu dodaj je na końcu pliku .bashrc lub .bash_profile –

-2

Dlaczego po prostu nie uruchomić serwera WWW? Otwórz terminal i wpisz

cd folder_with_html_and_assets 
python -m SimpleHTTPServer 

Teraz w przeglądarce aby przejść http://localhost:8000 Gdy gotowe pójść do terminalu i nacisnąć Ctrl-C

To wydaje się o wiele lepiej niż wyłączenie bezpieczeństwo i ryzykując coraz PWND.

+3

paczka http npm jest bardzo wygodna. 'npm install http-server' – undefined

+0

Nikt nie otrzymuje pnd. On robi rozwój. Może szybkie wyszukiwanie byłoby właściwe, aby najpierw zweryfikować twoje stwierdzenia? http://stackoverflow.com/questions/3102819/disable-same-origin-policy-in-chrome – Metagrapher

+0

Może powinieneś zbadać, dlaczego to ograniczenie zostało dodane w pierwszej kolejności. – gman

8

To praca dla mnie:

  1. Modyfikuj .bash_profile
  2. zapis ten alias:
 
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. Przy poleceniu cchrome otwierać nowe okna chrome z wyłączyć zabezpieczenia internetowej, aby rozwiązać " access-control-allow-origin "problem
Powiązane problemy