เมื่อ Chrome ขัดข้องจะแสดงคำเตือน (ใต้แถบที่อยู่) เมื่อรีสตาร์ทเพื่อเสนอให้เรียกคืนแท็บ ฉันเปิดใช้งานโครเมียมในโหมดคีออสก์และฉันไม่ต้องการให้แสดงคำเตือนเหล่านี้
มีวิธีทำเช่นนี้หรือไม่?
เมื่อ Chrome ขัดข้องจะแสดงคำเตือน (ใต้แถบที่อยู่) เมื่อรีสตาร์ทเพื่อเสนอให้เรียกคืนแท็บ ฉันเปิดใช้งานโครเมียมในโหมดคีออสก์และฉันไม่ต้องการให้แสดงคำเตือนเหล่านี้
มีวิธีทำเช่นนี้หรือไม่?
คำตอบ:
คุณควรรัน Chrome ในโหมดไม่ระบุตัวตนด้วยคำสั่งนี้:
chrome --incognito --kiosk http://127.0.0.1
ที่นี่พวกเขาพูดคุยเกี่ยวกับการเรียกใช้คำสั่งนี้ก่อนเริ่ม Chrome เพื่อหยุดไม่ให้แถบการคืนค่าปรากฏ
sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' \
~/.config/google-chrome/Default/Preferences
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' "$HOME/.config/google-chrome/Local State"
ตามคำตอบของ @ MiQUELสำหรับคำถามที่ซ้ำกันนี้ :
มีสองสามวิธี
โหมดไม่ระบุตัวตน ( --incognito
) ช่วย แต่มีข้อเสียหลายประการเช่นการปิดใช้งานแคช
การส่งต่อใช้--disable-infobars --disable-session-crashed-bubble
งานได้ใน Chrome บางรุ่น แต่ Chrome 58 นั้นใช้ไม่ได้อีกต่อไป (การลบสิ่งที่--disable-session-crashed-bubble
ทำออกมาเป็นส่วนหนึ่งของปัญหานี้ความคิดเห็นที่นั่นแนะนำว่าการตั้งค่าสถานะนั้นมีจุดประสงค์เพื่อทดสอบคุณลักษณะของฟองและไม่ได้มีวัตถุประสงค์เพื่อซ่อนคำเตือนเกี่ยวกับ Chrome)
วิธีที่น่าเชื่อถือที่สุดที่ฉันพบคือการแก้ไขการตั้งค่าบนดิสก์ของ Chrome ด้วยตนเอง นี่คือวิธีที่คุณทำบน Linux (โปรดทราบว่าคำแนะนำเหล่านี้มีไว้สำหรับ Chromium-browser โดย Google Chrome เองใช้~/.config/google-chrome
แทน~/.config/chromium
)
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
การนำทั้งหมดมารวมกับการตั้งค่าสถานะเพิ่มเติมสองสามอย่างที่เป็นประโยชน์สำหรับโหมดคีออสก์ใน Chrome เวอร์ชันหนึ่งหรืออีกอัน
#!/bin/sh
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
chromium-browser --kiosk --no-default-browser-check --no-first-run --disable-infobars --disable-session-crashed-bubble "http://some_url/"
- ปิดการใช้งานแถบข้อมูล - ปิดการใช้งานเซสชันขัดข้องฟอง
while true; do
chromium-browser --kiosk http://fotolia.com/ --no-first-run --touch-events=enabled --fast --fast-start --disable-popup-blocking --disable-infobars --disable-session-crashed-bubble --disable-tab-switcher --disable-translate --enable-low-res-tiling
sleep 10s;
done
นี้ในที่สุดก็ทำงานให้ฉันและก็สวยเรียบง่าย:
ซึ่งจะล็อคสถานะของตัวแปรสองตัวไม่ว่า Chromium จะปิดตัวลงอย่างไร:
แน่นอนว่าทำได้หลังจากตั้งค่ากำหนดเสร็จแล้ว
sudo chattr +i ~/.config/google-chrome/Default/Preferences
ฉันเชื่อว่า--restore-last-session
จะทำงานเช่นกัน
ที่มา: http://peter.sh/experiments/chromium-command-line-switches/
ฉันพยายามแก้ไขปัญหานี้มาหลายวันแล้ว โหมดไม่ระบุตัวตนมาโดยไม่มีแคชและการเปลี่ยนไฟล์การตั้งค่าไม่ทำงานสำหรับฉัน
ในที่สุดฉันก็สามารถแก้ไขได้โดยทำตามขั้นตอนด้านล่าง:
chrome://flags
url ค้นหา“ เปิดใช้งานเซสชันการเรียกคืนฟอง UI” และตั้งเป็นปิดการใช้งาน--kiosk --disable-infobars
ตัวเลือก--restore-last-session
อาร์กิวเมนต์เมื่อเปิดใช้ Chrome