ฉันจะเปิดใช้งาน Chrome ในโหมดคีออสก์ในบัญชี Windows 8.1 คีออสก์ (สิทธิ์การเข้าถึงที่กำหนด) ได้อย่างไร


9

เรากำลังพยายามตั้งค่าเว็บแอปพลิเคชันในโหมดคีออสก์โดยใช้ Chrome ใน Windows 8.1 ฉันสามารถสร้างบัญชี "การเข้าถึงที่ได้รับมอบหมาย" (ฟีเจอร์คีออสก์ Windows 8.1 ใหม่) ที่จะเข้าสู่ระบบและล็อคผู้ใช้ลงใน Chrome วิธีนี้ใช้งานได้ดีใน Chrome ที่เริ่มต้นขึ้นเมื่อผู้ใช้ลงชื่อเข้าใช้เต็มหน้าจอและผู้ใช้ไม่สามารถเข้าถึงแอปพลิเคชันอื่น ๆ

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

มีใครทำเช่นนี้ใน Windows 8 หรือ 8.1 โดยใช้การเข้าถึงที่ได้รับมอบหมายหรือวิธีอื่นใดบ้าง? ฉันได้พิจารณาถึงการใช้ JavaScript แบบเต็มหน้าจอ API แต่ต้องมีการโต้ตอบกับผู้ใช้และผู้ใช้สามารถยกเลิกโหมดเต็มหน้าจอและกลับไปที่แถบที่อยู่ได้


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

ใช่ฉันได้ลองทั้ง Chrome ด้วยเบราว์เซอร์เริ่มต้นและกับ IE เป็นเบราว์เซอร์เริ่มต้น
Mark Meuer

ฟังดูเหมือนคุณจะต้องมีส่วนขยายเพื่อปิดการใช้งานแป้นพิมพ์ลัด stackoverflow.com/questions/8886367/ …และบางอย่างเช่นchrome.google.com/webstore/detail/kioskmodehelper/ ......อาจเป็นประโยชน์หากส่วนขยายใช้งานไม่ได้คุณจะต้องทำอย่างใดอย่างหนึ่งตามที่คุณต้องการหรือรอ จนกว่าจะมีคนอื่น นี่เป็นปัญหาที่ Chrome ไม่สนับสนุนสิ่งที่คุณต้องการ (มากกว่านั้น) ฉันรู้ว่าฉันเชื่อมโยงกับการแก้ไขข้อโต้แย้ง
Ramhound

ฉันไม่แน่ใจว่า Mark เคยพบวิธีการที่ใช้สำหรับสิ่งนี้หรือไม่ แต่สำหรับคนอื่น ๆ ที่ดูคำตอบลองใช้การรวมพารามิเตอร์ --chrome-frame เข้ากับพารามิเตอร์ --kiosk ผู้ใช้ยังคงสามารถ Alt + F4 ออกไปนอกหน้าต่างได้ แต่ด้วย GPO lockdowns มาตรฐานคุณสามารถใช้พารามิเตอร์เหล่านั้นเพื่อล็อคอินสแตนซ์ของ Chrome ที่เปิดตัว
int_541

คำตอบ:


3

หลังจากทำวิจัยบางอย่างนี่เป็นทางออกที่เข้าใจผิดได้มากที่สุดที่ฉันคิดได้:

  1. สร้างบัญชีผู้ใช้ใหม่
  2. การใช้นโยบายกลุ่ม จำกัด การใช้งานตัวจัดการงานและบล็อกคำสั่งเรียกใช้ซึ่งปรากฏขึ้นเมื่อคุณกด WIN + R จำกัด การใช้เมนูบริบทด้วย
  3. ใช้นโยบายกลุ่มหรือตัวกำหนดเวลางานกำหนดสคริปต์การเข้าสู่ระบบสำหรับผู้ใช้ ก่อนที่คุณจะระบุพา ธ ให้เปิดแผ่นจดบันทึกและบันทึกไฟล์เปล่าเป็น logon.bat ในตำแหน่งที่คุณเลือก
  4. ใช้เส้นทางของ logon.bat เป็นเส้นทางสำหรับสคริปต์การเข้าสู่ระบบ หากใช้ตัวกำหนดเวลางานตรวจสอบให้แน่ใจว่าทริกเกอร์นั้นถูกกำหนดเป็นผู้ใช้เข้าสู่ระบบและเพิ่มพารามิเตอร์ / นาทีไปยังแท็บการกระทำ
  5. ซ่อนโฟลเดอร์ที่มีไฟล์แบตช์อยู่ (โดยใช้ File Explorer)
  6. เปิดไฟล์แบตช์ที่คุณสร้างขึ้นโดยใช้ Notepad เพิ่มสิ่งต่อไปนี้ในแบตช์ไฟล์:

    @echo off
    TITLE Chrome Kiosk Mode
    taskkill /f /im explorer.exe
    start "" "chrome.exe" --chrome-frame --kiosk -incognito /max
    

คุณอาจต้องเปลี่ยน chrome.exe เป็น filepath ที่แน่นอนเป็น chrome.exe บนเครื่องของคุณ

ตอนนี้หากผู้ใช้ปิดหน้าต่าง Chrome ปัจจุบันพวกเขาจะไม่สามารถทำอะไรได้เลย เนื่องจากเราฆ่า Windows Explorer เมื่อเข้าสู่ระบบพวกเขาไม่สามารถเรียกดูไฟล์หรือใช้ GUI และเนื่องจากเราบล็อกคำสั่ง Run และตัวจัดการงานจึงไม่สามารถเริ่มโปรแกรมประยุกต์ใด ๆ ได้

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