เปิดหน้าต่าง Chrome ใหม่ในโหมดไม่ระบุตัวตนจากเทอร์มินัล


18

ฉันสามารถเปิด url ที่ระบุ 'chrome browser' จากเทอร์มินัล

open -a 'Google chrome' https://en.wikipedia.org/wiki/Main_Page

วิธีเปิดในโหมดไม่ระบุตัวตน

คำตอบ:


22

ใช้สิ่งที่ชอบ:

open -a "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"

Google Chrome ยอมรับ--incognitoว่าเป็นตัวเลือกบรรทัดคำสั่ง ในการผ่านตัวเลือกนั้นไปยังแอปพลิเคชันผ่านopenให้ระบุหลังจากการ--argsตั้งค่าสถานะ

หาก Chrome ยังไม่เปิดขึ้น (เนื่องจากไม่ได้ระบุว่าผู้ถามเดิมจำเป็นต้องเปิดใช้งานใหม่หรือเปิดใช้งานอยู่) -nก็จำเป็นต้องเริ่มต้นอินสแตนซ์ใหม่

โดยทั่วไปman openคือเพื่อนของคุณ


- เพื่ออะไร
Koray Tugay

2
อาร์กิวเมนต์ที่-aระบุแอปพลิเคชันที่จะเปิด คุณสามารถตรวจสอบ man page สำหรับopen(ผ่านman open) สำหรับตัวเลือกทั้งหมด
vykor

นี่เพิ่งเปิด Chrome ในโหมด "ปกติ" สำหรับฉัน
Daniel Springer

1
เหตุผลที่ใช้งานได้ในบางครั้ง: Chrome ไม่ได้ทำงานอยู่ดังนั้นจึงถูกส่งผ่านอาร์กิวเมนต์ในรูปแบบที่ใช้งานได้ เหตุผลที่ต้องการ -n คือเมื่อ Chrome เรียกใช้ incog arg ไม่ทำงาน (เนื่องจากไม่ได้เปิดตัว) (และลงคะแนน)
คม

7

ฉันไม่มีชื่อเสียงพอที่จะแสดงความคิดเห็นกับคำตอบข้างต้น แต่ต้องการเพิ่มว่าหากคุณไม่ได้เปิดหน้าต่างที่ไม่ระบุตัวตนไว้แล้วคุณต้องเพิ่มแฟล็ก -n เพื่อเปิดอินสแตนซ์ที่ไม่ระบุตัวตนใหม่ ดังนั้นการใช้ตัวอย่างข้างต้นจะเป็น:

open -na "Google Chrome" --args --incognito "https://en.wikipedia.org/wiki/Main_Page"

นี่เป็นโซลูชันที่ใช้งานได้ดีที่สุด - น่าเศร้าถ้า Chrome ทำงานแล้วมันจะเปิดสำเนาใหม่ของ Chrome (ดังนั้นเวลาเริ่มต้นจึงไม่ดี) มันจะน่ารักถ้าโครเมี่ยมเสนอคำนำหน้า url เพื่อเปิด url ใน incog ... ;)
คม

0

ใช้open chrome --args --incognito "websitename.com"เพื่อเปิดในโหมด icognito


1
คำตอบนี้แตกต่างจากคำตอบที่โหวตสูงสุดแล้วโพสต์แล้ว?
อัลลัน

ฉันไม่ได้ใช้แฟล็ก -a ฉันเขียนคำตอบเพราะคำตอบที่ได้รับคะแนนสูงสุดไม่ได้สำหรับฉัน
Sai

-aเป็นตัวระบุแอปพลิเคชันซึ่งบังคับให้แอปพลิเคชันที่มีชื่อเปิดอยู่หากไม่ใช่ค่าเริ่มต้น มันไม่มีผลต่อข้อโต้แย้งที่ส่งไปยังแอปพลิเคชันนั้นเอง
อัลลัน

หากไม่มี-a ตัวเลือกคำตอบของคุณจะเกิดข้อผิดพลาดกับ:The file /Users/me/chrome does not exist.
user3439894
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.