Baru-baru ini saya mengetahui bahwa saya dapat menonaktifkan "keamanan web" Chrome menggunakan argumen baris perintah, membuat pengembangan JavaScript lebih mudah. Masalahnya adalah saya sepertinya tidak bisa menjalankan lebih dari satu "instance" Chrome sekaligus. Jika saya chrome.exe --disable-web-security
ketika Chrome sedang berjalan, itu hanya membuka jendela baru di dalam instance yang sedang berjalan dan mengabaikan argumen baris perintah saya. Saya dapat menutup Chrome sepenuhnya dan meluncurkannya kembali dengan argumen baris perintah di atas, tetapi semua jendela saya akan berjalan tanpa keamanan web, yang merupakan hal buruk untuk penggunaan browser umum.
Jadi, untuk meringkas pertanyaan: Apakah mungkin untuk memulai instance Chrome dengan --disable-web-security
flag sementara instance Chrome normal sedang berjalan?
Catatan: Saya menduga jawabannya mungkin ada di dalam sakelar baris perintah Chrome , tetapi hanya ada ... begitu banyak ...
sumber
You can tell Chrome to start a new session by passing it a new user data directory.
Ya; pada kenyataannya, ia melakukan ini dengan sebagian besar sakelar; "instance" adalah Chrome run dengan serangkaian argumen unik (dalam urutan apa pun). Mungkin tidak berperilaku sama persis sekarang, tetapiuser-data-dir
setidaknya masih akan memicu contoh baru.Window drag & drop won't work between these two windows.
Nggak; sejauh menyangkut Chrome, mereka berasal dari dua browser / aplikasi yang berbeda. Juga waspada terhadap penangan: menjalankan.htm
file atau bookmark akan terbuka dalam contoh dengan argumen yang ditentukan dalam jenis pendaftaran.open -a /Applications/Chrome.app --user-data-dir="/tmp/chrome_dev_session" --disable-web-security
. Saya berasumsi di sini bahwa OSX memiliki direktori "/ tmp /", Anda dapat mengubah path jika tidak.you are using an unsupported command-line flag disable-web-security
Tutup semua jendela yang dibuka di browser Chrome. Jika beberapa jendela dibuka, tutup semuanya secara terpisah. Kemudian Anda dapat membuka Chrome menggunakan kode berikut di "RUN" :
sumber
Menanggapi komentar @aug dan @ hubro, Anda dapat menggunakan flag
open
perintah-n
untuk membuka instance baru aplikasi melalui Terminal Mac OS X:Anda bisa menambahkan flag apa saja yang ingin Anda gunakan (seperti
--disable-web-security
) ke akhir perintah itu.sumber
open
perintah ini menunjukkan bahwa-n
flag tersebut untuk membuka instance aplikasi baru, tetapi sepertinya Chrome & Chromium memiliki beberapa jenis logika yang mencegah beberapa instance aplikasi dibuka. Perintah berfungsi seperti untuk Safari, misalnya.open -n -a /Applications/Chrome.app --user-data-dir="/tmp/chrome_dev_session" --disable-web-security
. Tolong, cobalah.--args
bendera dan membuka Chrome yang dapat dieksekusi (bukan wadah Chrome.app); jadi:open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_session_2" --disable-web-security
Untuk Mac:
Ganti dengan jalur khusus Anda ke Chrome jika perlu.
sumber
Anda dapat menggunakan beberapa garpu Chrome sebagai browser kedua, seperti Iron atau Dragon . Mungkin instance portabel Chrome juga berfungsi.
sumber