วิธี Kiosk Mode a หน้าเว็บ OSX - Chrome


13

ฉันต้องให้สมาชิกของสาธารณะใช้แล็ปท็อปของฉันในการเข้าถึงเว็บเพจสมัครสมาชิกที่งานนักเรียนภายในไม่กี่สัปดาห์

Chrome ไม่มีโหมดคีออสก์ใน Mac เป็นไปได้หรือไม่ที่จะปิดการใช้งาน CMD + Q ป้องกันไม่ให้แถบชื่อปรากฏขึ้นเป็นต้น

มีซอฟต์แวร์ที่ออกแบบมาสำหรับสิ่งนี้หรือไม่?

มีคำแนะนำอื่น ๆ อีกไหม?


สำหรับสิ่งที่คุ้มค่าฉันคิดว่าเปิดใช้งานโหมด Kiosk แต่คุณต้องเปิด Chrome จากบรรทัดคำสั่งเพื่อส่งพารามิเตอร์ --kiosk อย่างที่บอกไปแล้วว่าฉันไม่สามารถผ่านพารามิเตอร์ใด ๆ ได้สำเร็จ
สไตล์

คุณสามารถซ่อนแถบหัวเรื่องด้วยโหมดเต็มหน้าจอ (cmd-shift-F) แต่เมนูยังคงเปิดใช้งานทั้งหมด
Matthew Frederick

1
--kiosk ยังไม่เปิดใช้งานใน OS X ณ วันที่
Pez Cuckow

คำตอบ:


4

มีปลั๊กอินชื่อSaftซึ่งเปิดใช้งานโหมดคีออสก์ใน Safari (Saft ถูกยกเลิกในช่วงปลายปี 2012 มันไม่ทำงานเกิน Safari 5.0.5) หากคอมพิวเตอร์ถูกใช้งานในที่สาธารณะให้สร้างผู้ใช้ที่เป็นแขกใหม่ในการตั้งค่าระบบและใช้เพื่องานนี้ แม้ว่าใครบางคนจะแตกออกจากโหมดคีออสก์พวกเขาไม่สามารถดูข้อมูลส่วนตัวของคุณหรือทำอะไรผิดพลาด

หากคุณต้องการอยู่กับ Chrome มี AppleScript บนSuperuserเพื่อเปิด Chrome ในโหมดคีออสก์


แอปเปิ้ลสคริปไม่ใช่โหมดคีออสก์จริงมันเป็นเพียงแบบเต็มหน้าจอปกติ ขอบคุณสำหรับลิงค์ที่ปลอดภัย
Pez Cuckow

ดูเหมือนว่าลิงก์ Saft จะไม่ทำงาน โอกาสใดที่คุณสามารถอัปเดต
JBis

5

คุณได้พิจารณาการใช้Operaเป็นเบราว์เซอร์สำหรับการสมัคร มันมีโหมดคีออสก์ที่เปิดใช้งานได้ง่าย:

/Applications/Opera.app/Contents/MacOS/Opera -kioskmode -noexit

เอกสารมีข้อมูลเกี่ยวกับโหมดหมดเวลา 'ไปที่บ้าน' ที่จะคืนค่าคีออสก์หลังจากช่วงเวลาที่กำหนด


มันไม่ทำงานอีกต่อไปหลังจากเปลี่ยนมาใช้ Chromium
ฟรี

5

Chrome มีโหมด Kiosk สำหรับ Mac OS เรียงจาก คุณสามารถผ่านมันบรรทัดคำสั่ง args เพื่อรับโหมด kiosk ดังต่อไปนี้:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=192.168.168.53

=> นี่เป็นการเปิดหน้าต่างโครเมี่ยมโดยไม่มีการตกแต่งหน้าต่างใด ๆ ขยายให้เต็มหน้าจอ (เช่น Mac App อื่น ๆ ที่ขยายใหญ่สุด)

สำหรับบรรทัดคำสั่งทั้งหมดของ Chrome สามารถตรวจสอบได้ที่: http://peter.sh/experiments/chromium-command-line-switches/#load-extension


3

มันยุ่งยาก แต่ฉันจัดการเพื่อให้ Chrome อยู่ในโหมดคีออสก์ที่เหมาะสม ด้วยการแก้ไข Chrome Info.plistในเนื้อหาแพ็คเกจคุณสามารถบังคับให้ซ่อนแถบเมนูในโหมดการนำเสนอ (ตั้งค่าLSUIPresentationModeเป็น3) การContinue where I left offตั้งค่าอาจช่วยได้

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

มีปลั๊กอิน Chrome ชื่อkioskmodehelperที่ จำกัด แท็บและซ่อนองค์ประกอบ UI


ไม่ทำงานใน OS X 10.9: แถบถูกซ่อนอยู่ แต่ผู้ใช้สามารถกดที่ขอบด้านบนและด้านล่างและพวกเขาจะปรากฏขึ้น
Fregante


2

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


1

เปิดScript Editorและใช้สิ่งต่อไปนี้:

set strUrl to "https://example.org"
do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --app=" & strUrl

tell application "Google Chrome" to activate
tell application "System Events"
    keystroke "f" using {command down, control down}
end tell

สิ่งนี้จะเปิด URL ในโหมดแอพเนื่องจากไม่สามารถใช้คีออสก์ได้ใน Mac

จากนั้นจะส่งปุ่มctrl+ cmd+ fเพื่อเข้าสู่หน้าจอเต็มเนื่องจากทางลัดเก่าcmd+ shift+ fดูเหมือนจะไม่ทำงานอีกต่อไป


1

คำตอบเหล่านี้ไม่เหมาะกับฉันในฐานะที่เป็นโซลูชันบรรทัดคำสั่ง ฉันต้องส่ง URL ผ่านพารามิเตอร์แอปเพื่อให้ใช้งานได้

(MacOS 10.13.4. Chrome 66. )

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://example.com

* ดูเหมือนว่าโซลูชันของ Williamจะรวมสิ่งนี้ไว้ใน Applescript ของเขา


สิ่งนี้แตกต่างจากคำตอบก่อนหน้านี้apple.stackexchange.com/a/232074/237 อย่างไร
151019

1
คำตอบที่โพสต์ไม่ได้ผลสำหรับฉันซึ่งเป็นสาเหตุที่ฉันแชร์โซลูชันนี้ คำสั่งนั้นชัดเจนไม่ได้ส่งผ่าน URL ผ่านพารามิเตอร์แอปและจะไม่ทำงานในระบบของฉันหากไม่มี MacOS 10.13.4 Chrome 66.
Bijan


0

ฉันกำลังทำงานกับผู้ดูเว็บคีออสก์ขนาดเล็กที่มีจุดประสงค์เพียงอย่างเดียวคือจัดหาภาชนะที่ปลอดภัยสำหรับ url / webapp ที่กำหนดไว้ล่วงหน้า คุณสมบัติโดยทั่วไปคือ:

  • จำหน่ายทั่วไป / Kiosk โหมด
  • การป้องกันรหัสผ่านเพิ่มเติมสำหรับออกจากโหมดคีออสก์
  • URL ที่กำหนดไว้ล่วงหน้า (มุ่งเป้าไปที่ webapp)
  • URL ผู้ดูแลระบบ Webapp เพิ่มเติม
  • การลงทะเบียน In-App เป็นแอปพลิเคชันเข้าสู่ระบบ / เริ่มต้น

สามารถทำได้ด้วยการปรับแต่งและ "แข็ง" ต่อไป แต่ให้บริการตามวัตถุประสงค์ - และเป็นโอเพ่นซอร์สสำหรับเรื่องนั้น

https://github.com/tschiemer/filmothek-kiosk-osx

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.