กลับไปหน้าบทความ

อ่าน 5 นาที

Google Chrome Frame

Google Chrome Frame เป็น ปลั๊กอิน ที่ออกแบบมาสำหรับ Internet Explorer โดยอิงจากโครงการ Chromium แบบโอเพนซอร์สซึ่งประกาศครั้งแรกเมื่อวันที่ 22 กันยายน 2009 [ 1 ]...

Google Chrome Frame

Google Chrome Frame
นักพัฒนาบริษัท กูเกิล อิงค์
ปล่อย22 กันยายน 2552 ( 22 กันยายน 2552 )
เวอร์ชันสุดท้าย32.0.1700.107 (1 กุมภาพันธ์ 2014 ) [±] ( 1 กุมภาพันธ์ 2014 )
รุ่นทดลองใช้งาน32.0.1700.76 (13 มกราคม 2014 ) [±] ( 13 มกราคม 2014 )
เขียนเป็นซี++
เครื่องยนต์WebKit (อิงตามKHTML )
ระบบปฏิบัติการไมโครซอฟต์ วินโดวส์
พิมพ์กลไกการจัดวางทดแทน
เว็บไซต์www.chromium.org/developers/how-tos/chrome-frame-getting-started

Google Chrome Frameเป็นปลั๊กอินที่ออกแบบมาสำหรับInternet Explorer โดยอิงจากโครงการ Chromiumแบบโอเพนซอร์สซึ่งประกาศครั้งแรกเมื่อวันที่ 22 กันยายน 2009 [ 1 ]เวอร์ชันเสถียรออกมาในเดือนกันยายน 2010 ซึ่งเป็นวันครบรอบปีแรกของโครงการ[ 2 ]เวอร์ชันนี้ถูกยกเลิกเมื่อวันที่ 25 กุมภาพันธ์ 2014 และไม่ได้รับการสนับสนุนอีกต่อไป[ 3 ]

ปลั๊กอินนี้ใช้งานได้กับInternet Explorer 6 , 7 , 8และ9 [ 3 ] โดยอนุญาตให้แสดงเว็บเพจที่เขียนโค้ดอย่างเหมาะสมใน Internet Explorer โดยใช้ เอนจิน การจัดวางWebKitและเอนจิน JavaScript V8เวอร์ชันของGoogle ChromeจากการทดสอบโดยComputerworldพบ ว่าโค้ด JavaScriptทำงานได้เร็วขึ้น 10 เท่าเมื่อใช้ปลั๊กอินนี้บน Internet Explorer 8 [ 4 ]

การพัฒนา Google Chrome Frame เป็นสิ่งจำเป็นเพื่อให้Google Wave (ปัจจุบันคือ Apache Wave ) ซึ่งต้องการHTML5สามารถทำงานได้ใน Internet Explorer

เวอร์ชันเสถียรแรกที่รองรับ Chrome Frame ที่ไม่ใช่ผู้ดูแลระบบได้รับการเผยแพร่เมื่อวันที่ 30 สิงหาคม 2554 ตัวติดตั้ง Chrome Frame เวอร์ชันใหม่ทำงานในระดับผู้ดูแลระบบโดยค่าเริ่มต้น และจะเปลี่ยนไปใช้โหมดที่ไม่ใช่ผู้ดูแลระบบหากผู้ใช้ไม่มีสิทธิ์ที่จำเป็นในเครื่องของตน[ 5 ]

การปรับใช้

นักพัฒนาเว็บสามารถอนุญาตให้เว็บไซต์ของตนใช้ปลั๊กอินได้โดยใช้โค้ดต่อไปนี้ในหน้าเว็บ:

< meta http-equiv = "X-UA-Compatible" content = "chrome=1" />

การทำเช่นนี้จะทำให้หน้าเว็บแสดงผลใน Chrome Frame สำหรับผู้ใช้ที่ติดตั้ง Chrome Frame ไว้แล้ว โดยจะไม่เปลี่ยนแปลงรูปแบบการแสดงผลสำหรับผู้ใช้ที่ยังไม่ได้ติดตั้ง

ในเดือนกุมภาพันธ์ พ.ศ. 2553 Google Chrome Frame ได้รับการอัปเดตเพื่อรองรับการใช้งานผ่านส่วนหัว HTTP ด้วยข้อดีหลายประการ เช่น การสนับสนุนทั่วทั้งเว็บไซต์ที่ง่ายขึ้น และการสนับสนุนapplication/xhtml+xmlประเภท MIME แม้กระทั่งบน Internet Explorer ซึ่งโดยปกติจะไม่รองรับประเภท MIME นี้สำหรับเอกสาร XHTML [ 6 ]สำหรับการใช้งานทั่วทั้งเว็บไซต์ เซิร์ฟเวอร์ Apache ที่mod_headersเปิดmod_setenvifใช้งานสามารถระบุคำสั่งส่วนหัวได้ดังนี้:

<IfModule mod_setenvif.c > <IfModule mod_headers.c > BrowserMatch chromeframe gcf Header append X-UA-Compatible "chrome=1" env=gcf </IfModule> </IfModule>

ส่วนเสริมของ Internet Explorerไม่ทำงานบนหน้าเว็บที่แสดงผลโดยใช้ WebKit มีการวิพากษ์วิจารณ์เกี่ยวกับ Chrome Frame จากMozilla [ 7 ] [ 8 ]และMicrosoft [ 9 ]เนื่องจาก Chrome Frame "สามารถปิดใช้งานคุณสมบัติของ IE และทำให้ผู้ใช้เข้าใจเรื่องความปลอดภัยของเว็บได้ยาก" เมื่อติดตั้ง Google Chrome Frame แล้ว ผู้ใช้สามารถเพิ่ม คำนำหน้าให้กับ URL เพื่อแสดงผลด้วย WebKit และ V8 แทนที่จะใช้เอ็นจิ้น Tridentgcf:ในตัวของ Internet Explorer หลังจากเปิดใช้งานคุณสมบัตินี้ผ่านการตั้งค่ารีจิสทรี การอัปเดตยังทำให้สามารถนำทางหน้าเว็บใน IE โดยใช้ WebKit/V8 โดยไม่ต้องมีคำนำหน้าได้อีกด้วย: [ 10 ]gcf:

คีย์รีจิสทรีค่าการทำงาน
HKCU\Software\Google\ChromeFrameAllowUnsafeURLs=1 (DWORD)การเพิ่มgcf:คำนำหน้าลงใน URL ในแถบที่อยู่ จะทำให้หน้าเว็บโหลดและแสดงผลด้วย WebKit/V8
IsDefaultRenderer=1 (DWORD)กำหนดให้ WebKit/V8 เป็นเทคนิคการเรนเดอร์เริ่มต้น

Google Chrome Frame สื่อสารกับเซิร์ฟเวอร์ของ Google: รายงานการติดตั้งไปยัง Google ดาวน์โหลดการอัปเดต Chrome Frame และ รายการ Safe Browsing ของ Googleและตามดุลยพินิจของผู้ใช้สามารถส่งสถิติการใช้งานและรายงานข้อผิดพลาดไป ยัง Google ได้[ 11 ]

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Google_Chrome_Frame&oldid=1337889710 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ Google Chrome Frame

Google Chrome Frame เป็น ปลั๊กอิน ที่ออกแบบมาสำหรับ Internet Explorer โดยอิงจากโครงการ Chromium แบบโอเพนซอร์สซึ่งประกาศครั้งแรกเมื่อวันที่ 22 กันยายน 2009 [ 1 ]...

การปรับใช้

นักพัฒนาเว็บสามารถอนุญาตให้เว็บไซต์ของตนใช้ปลั๊กอินได้โดยใช้โค้ดต่อไปนี้ในหน้าเว็บ: