หลังจากที่ไมโครซอฟท์ได้ออกมาประกาศว่าโปรแกรมเสริม Chrome Frame ของ Google ซึ่งติดตั้งตัวประมวลการแสดงผลเว็บ WebKit เพื่อใช้ใน Internet Explorer (รุ่น 6, 7 และ 8) ทำให้เบราว์เซอร์มีความเสี่ยงเกี่ยวกับความปลอดภัยเพิ่มขึ้น วันนี้ ผู้แทนมูลนิธิ Mozilla ก็ออกมาแสดงความเห็นในทางเดียวกัน
Mitchell Baker ผู้บริหารมูลนิธิ Mozilla ได้อธิบายในบล็อกของเธอว่าทำไม Chrome Frame จึงไม่ได้เป็นความคิดที่ดีนัก โดยเฉพาะ การที่ Chrome Frame ทำให้การเก็บข้อมูลเกี่ยวกับการเชื่อมต่อ (การเก็บรักษารหัสผ่าน ค่ากำหนดความปลอดภัย การตั้งค่าส่วนบุคคลต่างๆ ฯลฯ) กระจัดการจายกันระหว่างตัวประมวลการแสดงผลเว็บต่างๆ อีกปัญหาหนึ่ง ก็คือ แนวความคิดตามแบบ Google นี้อาจจะทำให้ผู้สร้างเนื้อหาเว็บไซต์บางรายใช้วิธีกำหนดตัวประมวลการแสดงผลตามที่ตนต้องการเอง ซึ่งจะทำให้เกิดการสับสนในการใช้เบราว์เซอร์ต่างๆ
ในอีกบล็อกหนึ่ง Mike Shaver วิศวกรที่มูลนิธิ Mozilla ก็ได้เผยว่า โปรแกรมเสริม Chrome Frame ทำให้คุณลักษณะบางอย่าง (เช่น การดูเว็บแบบส่วนตัว) ใช้งานไม่ได้โดยปริยาย ซึ่งสำหรับเขาแล้ว ควรให้ผู้ชมเว็บเป็นผู้ตัดสินใจเองว่าจะใช้เบราว์เซอร์ตัวใดสำหรับเว็บไซต์ใด แทนที่เว็บไซต์จะเป็นผู้เลือกและผสมตัวประมวลผลการแสดงเว็บกันจนมั่วไปหมด
ที่มา : บล็อกของ Mitchell Baker และบล็อกของ Mike Shaver
Comments
Mitchell Baker นี่เป็นผู้หญิงครับ
แก้ไขแล้ว ขอบคุณครับ
ผมคิดว่าไม่จำเป็นต้องมีแท็ก Google Chrome Frame ก็ได้ครับ (ถ้ามีแท็ก Browser ด้วยจะดี) แล้วก็เขียน "ที่มา" ใต้ข่าวให้ชัดเจนด้วยครับ
ผมว่าที่มาเค้าชัดอยู่แล้วนะครับ
Acting Reporter & My Elder Brother Blog
ใช่ๆ เพียงแต่ส่วนใหญ่ที่เห็นมักเขียนไว้ใต้ข่าวนะครับ
เพิ่มแท็กแล้วครับ แต่ที่มาผมคิดว่าชัดเจนอยู่แล้ว จึงไม่ได้ใส่เพิ่มด้านล่างอีก
เรื่อง "ที่มา"
ผมเห็นด้วยว่าควรมีนะครับ ถ้าเป็นคนสาย Software ผมว่า พูดแค่คำว่า Consistency กับ Standard คงพอจะเข้าใจว่าทำไมต้องใส่
ถ้าในกติกาของ blognone ไม่ได้ระบุว่าต้องมีที่มา ท้ายข่าวเสมอก็ไม่เป็นไรครับ
แต่ถ้ามันต้องมี ผมว่าคงที่ Promote ข่าวนี้ น่าจะตรวจสอบกติกาดีๆ ก่อนเอาขึ้นนะครับ
พูดไปก็เข้าตัว ไม่รู้เขาจะรู้หรือเปล่าว่า IETab ยอดดาวน์โหลดเท่าไร
คือใน กรณีของ IE Tab ผู้ใช้เป็นคนเลือกว่าจะเปิดเว็บไซต์ใดด้วย IE Tab เอง แต่ใน google chrome frame ผู้สร้างเว็บเป็นผู้กำหนดว่าจะให้แสดงผลโดยใช้ google chrome frame ผู้ใช้ไม่ได้เป็นคนเลือกครับ
นึกว่ามันต้องเลือกเอง :p
มันดูเหมือน Mozilla กำลังกลัว Chrome ยังไงไม่รู้ ทั้งๆที่ การลง CF เป็นตัวเลือกที่ดีสำหรับคนที่ไม่สามารถใช้ browser ใหม่ๆได้
Chrome frame อาจจะไม่ได้ให้ผู้ใช้เลือก ว่าจะแสดงผลด้วย CF หรือไม่
แต่มันให้ผู้ใช้เลือกว่าจะติดตั้งหรือไม่ มากกว่า เพราะถ้าไม่ติดก็จบเลย
ผู้ใช้ได้เลือกแล้วว่า จะติดตั้ง เพราะอะไร ก็ว่าไป (เช่นรู้ว่า IE แสดงผลหน้าเว็บได้ห่วย)
แต่ไม่สามารถอัพเกรดไปใช้ IE7-8 ได้ และไม่สามารถลง Browser อื่นๆ (ทั้งไม่ต้องการ ไม่ชิน และสารพัดปัญหาไม่ๆโดยผู้ใช้)
ถ้าไม่ลงเว็บก็สามารถแสดงผลโดยใช้ IE Engine ได้ตามปรกติ
ไม่เห็นจะมีอะไรเสียหาย ??
แล้วถ้าเค้าอยากลง CF เพื่อเข้าเว็บนึง แต่อีกเว็บอยากใช้ IE แต่ เว็บนั้นดันบังคับให้ CF ทำงานหล่ะ?
ใน CF รุ่นที่ผมโหลดมาลอง ดูเหมือนจะไม่มีความสามารถในการหยุดตัวเอง (ต้องไป disable extension ใน IE Options เอง) แต่มีการบังคับเปิด CF ได้ (โดยใส่ cf:http://)
ถ้าในรุ่นต่อไป มันมี option ประมาณว่า "Use Chrome Frame on these websites only" แล้วมีให้เพิ่มเข้าไปในลิสท์เอง ไม่ต้องไปผูกกับ meta tag แล้วแทนที่เวลาเจอ meta จะเปลี่ยนไปใช้ CF เลย ก็แค่ขึ้นเตือนเล็กๆ ว่า เว็บนี้แนะนำให้ใช้ CF นะ สนไหม อะไรแบบนี้ ผมว่าคนจะยอมรับได้มากขึ้นนะ
iPAtS
iPAtS
แต่ถ้ามี feature แบบนี้ developer ก็ต้อง support ie เหมือนเดิมสิครับ
ผมคิดว่าถ้าผู้ใช้เลือกที่จะปิด CF กับเว็บนั้นเอง เขาก็ต้องยอมรับการแสดงผลที่ไม่ถูกต้องใน IE6 ล่ะนะ
~ HudchewMan's Station & @HudchewMan~
แบบนี้มันต่างอะไรกับที่เวบทุกวันนี้ บอกให้ผู้ใช้ไปใช้ IE ถ้าไม่ใช้ก็ทำงานไม่ได้ครับ
เค้าออกมาแก้ไขปัญหากับ IE6 ไม่ใช่เหรอครับ เพื่อให้การแสดงผลมันถูกต้องเหมือนอื่นๆ บ้าง
ทุกวันนี้ webmaster ก็ต้องกำหนด CSS สำหรับแต่ละ บราวเซอร์กันอยู่แล้ว ทีนี้ หากไม่อยากกำหนด CSS สำหรับ IE6 ก็ไม่ต้องทำแล้ว เพียงแค่เพิ่ม tag ให้เปลี่ยนไปดูผ่าน CF แทน ผมว่ามันก็ดีนี่ครับ CSS ก็ใช้ชุดเดียวกัน
Firefox, IE7, IE8, Chrome, Opera สไตร์ชีทเดียวกัน แสดงผลเหมือนกันแล้ว (ยกเว้น Opera มันไม่ตัดคำไทย)
ต้องมองที่เจตนาครับ เพราะ MS เองก็ไม่ได้มาปรับปรุง IE6 ให้แสดงผลถูกต้องเลยแต่ก็ทำเวอร์ชันใหม่ไปเรื่อย ไม่เห็นออกปลักอินมาแก้ปัญหาให้ ie6 เหมือนที่ google ทำ
ผมเองก็อยากให้ ie แสดงผลเหมือนกับบราวเซอร์อื่นๆ เหมือนกันนะ เพราะบางทีก็ทิ้งมันไม่ได้
ผมว่าไม่ใช่เค้าไม่อยากปรับปรุง IE6 ให้แสดงผลถูกต้อง (ไม่งั้นคงไม่ทำ IE7,8) แต่คือ.. เค้าคงต้องรักษาความ "เพี้ยน" ของตัวเองเอาไว้ เพื่อให้ App เก่าๆ มันยังใช้ได้ ถามว่าตอนนี้ IE6 ยังมีชีวิตอยู่เพราะอะไร ก็เพราะพวก Web app เก่าๆ ทั้งนั้นอ่ะแหละ ถ้าอยู่ดีๆ IE6 เกิดเลิก "เพี้ยน" ก็เจ๊งกันหมด (ถ้า Web App มันรันกับ Browser ไม่เพี้ยนได้ เค้าก็อัพเป็น 8 กันหมดแล้ว ไม่เหลือไว้ 6 หรอกครับ)
iPAtS
iPAtS
Google Chrome Frame ถ้าเข้าใจไม่ผิด มันก็คือ Webkit engine ของ Google Chrome
ถ้างั้น มันก็เหมือนกับ IEtab Addons ของ mozilla ตอน มี ietab mozilla โวยมั้ย
ถ้าเราใช้ ietab ก็เหมือนเราเปิด ie ใน firefox ค่า cookie password setting ต่างๆ ก็ เอามาหมด ถ้า Google Chrome Frame ประมวลผลเหมือนกันก็ไม่มีอะไรแปลก แต่ว่า
ถ้า firefox แสดงผล ie , Google Chrome ,safari ได้ใน ตัวเองก็คงสะดวกสำหรับ ผู้พัฒนาเว็บ ที่ไม่ต้องเปิด Browser หลายหน้าต่าง แค่เปลี่ยน tab
แต่ผู้ใช้ก็ยังมีสิทธ์ที่จะเลือกติดตั้งหรือไม่ติดตั้ง Google Chrome Frame อยู่ดีนี่ครับ? ส่วนตัวประเด็นนี้ผมถือหาง Google เพราะเหนื่อยกับ IE6 มาเยอะแล้ว เหอะๆ
Yume Nikki
จริงๆผมว่า CF ทำมาเพื่อเหตุผลหลักเหตุผลเดียวคือเปิดทางให้ Google Wave เล่นบน IE6 ได้น่ะครับ
{$user} was not an Imposter
ไม่ใช่แค่ wave มังครับ Google Apps ทุกตัวเลยมากกว่า
เอาจริงๆ ก็ลำบากอยู่เพราะทุกฟีเจอร์ของ Google นั้นจะใส่ทีต้องบอกให้ได้ว่าคนใช้เว็บส่วนใหญ่ (เข้าใจว่าเกิน 80%) สามารถใช้งานได้เร็วพอ พอคนใช่ IE6 มันยังสูง ทุกฟีเจอร์ที่อยากใส่เลยต้องดึงรอ IE6 กันหมด IE6 ไม่รับ หรือช้าเกินไปบน IE6 คือใส่ไม่ได้
LewCPE
lewcpe.com, @wasonliw