IE

ฟีเจอร์ความปลอดภัยใหม่ใน IE8

tags:

ทีมงานของไมโครซอฟท์ได้เขียนถึงความสามารถใหม่ๆ ด้านความปลอดภัย ซึ่งจะถูกเพิ่มเข้ามาใน IE8 Beta 2 ซึ่งจะออกในเดือนสิงหาคม

  • เปิดใช้บิต NX (No execute bit หรือในวินโดวส์จะเรียกว่า DEP) ฟีเจอร์นี้มีใน IE7 บน Vista แต่ไม่ถูกเปิดใช้เพราะกลัวปัญหาว่า extension เก่าๆ ของ IE จะใช้งานไม่ได้ ใน IE8 เปิดใช้เป็น default แล้ว - IEBlog
  • เพิ่มความปลอดภัยของ ActiveX หลายอย่าง เช่น Per-User ActiveX (ระบบไม่พังถ้าเจอ ActiveX ประสงค์ร้าย) หรือ Per-Site ActiveX (อนุญาตเป็นเว็บๆ ไป) รายละเอียดอ่านต่อที่ IEBlog
  • SmartScreen Filter เหมือนกับความสามารถของ Firefox เมื่อเจอ phishing site จะขึ้นจอแดงเตือน - IEBlog
  • XSS Filter เมื่อเจอกับเว็บที่คาดว่าเป็น Cross-site scripting (XSS ถ้าเอาละเอียดคือ Type 1) IE8 จะไม่สั่งให้สคริปต์ทำงาน และแสดงเป็น plain text แทน - IEBlog
  • ฟีเจอร์อื่นๆ มีหลายอย่างที่น่าสนใจ เช่น ตัวกรองแท็ก <script> ใน HTML และ JSON, ฟอร์มสำหรับเลือกไฟล์สามารถกดได้แต่ Browse อย่างเดียว ห้ามพิมพ์ชื่อไฟล์เองแล้ว (กัน keystroke sniffing) ฯลฯ - IEBlog

ฝั่ง Firefox มีคนเรียกร้องให้ทำตัวกรองแท็ก HTML เหมือนกับ IE8 แล้ว (bugzilla) ข่าวแถมอีกอันคือ Mozilla ได้เริ่มโครงการ Security Metrics Project เพื่อวิเคราะห์ว่าแพตช์ด้านความปลอดภัยที่ออกมา เพิ่มความปลอดภัยให้กับผู้ใช้ได้มากขนาดไหน - ZDNET

ที่มา - Softpedia

เปรียบเทียบความเร็ว JavaScript ในเบราเซอร์ (อีกแล้ว)

tags:

Backbase ผู้พัฒนา Rich Internet Application ด้วย Ajax ได้ประกาศผลทดสอบความเร็วของ JavaScript ในเบราเซอร์รุ่นใหม่ๆ รวมทั้งรุ่น beta และบรรดา nightly build

ผลโดยรวมออกมาเป็น Safari, Firefox 3, Opera, Firefox2 ท้ายสุดเป็น IE แต่จากผลทดสอบนี้ Opera ทำไม่ได้ดีในส่วนของ Core JavaScript performance

ตัวเลขอ้างอิง ยิ่งต่ำยิ่งดี หน่วยวัดเป็นมิลลิวินาที

ที่มา: Backbase Developer Network

IE8 Beta 1 ออกแล้ว

tags:

ไมโครซอฟท์ออก Internet Explorer 8 Beta 1 ให้ดาวน์โหลดแล้ว โดยบอกว่ารุ่นนี้มีเป้าหมายคือนักพัฒนาและเว็บมาสเตอร์ ที่จะทดสอบเว็บของตนว่าใช้งานกับ IE8 ได้

การเปลี่ยนแปลงที่สำคัญของ IE8 คือสนับสนุนมาตรฐานเว็บอย่างจริงจัง (ข่าวเก่า) ส่วนฟีเจอร์อื่นๆ มีดังนี้

  • Activities - ปุ่มที่เพิ่มเข้ามาเพื่ออำนวยความสะดวกให้เรานำเนื้อหาไปใช้กับบริการออนไลน์อื่นๆ เช่น ไฮไลท์ข้อความที่เป็นที่อยู่แล้วสั่งค้นหาแผนที่ได้ทันที หรือส่งข้อความไปใน Facebook เป็นต้น สนใจดูวิดีโอ (wmv) ประกอบได้ บริการที่มีในปัจจุบันมีพอสมควร เช่น Facebook, StumbleUpon, eBay, Yahoo! Local และบริการอื่นๆ ในตระกูล Live (รายชื่อทั้งหมด)
  • Webslices - คล้ายๆ กับ Webclip ของ Safari คือเราสามารถตัดบางส่วนของเว็บ ส่วนที่อัพเดตบ่อยๆ เช่น ราคาหุ้นหรือสภาพอากาศ แล้วเก็บไว้ดูเฉพาะส่วนนั้นได้ จุดที่ต่างออกไปคือไม่ได้เก็บไว้บน Dashboard แต่ทำเป็นปุ่มไว้ใน Toolbar แทน อยากรู้ข้อมูลก็กดปุ่ม แล้ว IE8 จะแสดงเว็บส่วนนั้นขึ้นมาให้ดูใน popup menu
  • Developer Toolbar สำหรับการดีบั๊กเว็บเพจ
  • รายการฟีเจอร์ทั้งหมด

ทั้ง Activities และ Webslices ไมโครซอฟท์ยังเปิดให้นักพัฒนาภายนอกเพิ่มเติมเข้าไปจากที่ไมโครซอฟท์มีมาให้ และนำขึ้นเว็บไซต์ให้คนทั่วไปดาวน์โหลดได้เหมือน Adds-on ของ Firefox

ดาวน์โหลดได้แล้ววันนี้ มีเวอร์ชันสำหรับ XP, Vista, 2003, 2008 ทั้งเวอร์ชัน 32 และ 64 บิต สำหรับนักพัฒนาเว็บเพจ ไมโครซอฟท์ยังมี Internet Explorer 8 Beta 1 Whitepapers ให้อ่านเพิ่มเติม

ที่มา - Internet Explorer 8

IE8 จะใช้โหมด standard เป็น default

tags:

ไมโครซอฟท์ประกาศว่า IE8 จะใช้โหมดเรนเดอร์ HTML ตามมาตรฐานของ W3C เป็นค่า default

โดยปกติแล้ว การแสดงผล HTML ในเว็บเบราว์เซอร์จะมีสองโหมดหลักๆ คือ Quirk (สำหรับเว็บเพจที่เขียนไม่ตรงตามมาตรฐาน) และ Standard (อันนี้ตามชื่อ) แต่ปัญหาที่เกิดขึ้นกับ IE7 นั้นคือ Standard mode ของ IE7 มันไม่ตรงตามมาตรฐานเว็บจริง เนื่องจากทีมพัฒนา IE ต้องการรักษาความเข้ากันได้กับ IE6 เอาไว้

พอมาถึงคิวของ IE8 ในตอนแรกไมโครซอฟท์ได้เสนอแนวคิดว่าจะเพิ่มโหมดที่ 3 คือโหมด (true) standard โดยผู้เขียนเว็บต้องระบุใน header ของเพจเอาเอง ซึ่งก็โดนโจมตีอย่างหนัก แต่ล่าสุดบริษัทได้กลับลำบอกว่าจะปรับให้ IE8 ใช้โหมด Standard (อันที่ 2 แต่ตรงตามมาตรฐานจริง) และถึงกับให้เป็น default เลยทีเดียว ไมโครซอฟท์ให้เหตุผลว่าเป็นการทำตามแผน Microsoft Interoperability (ข่าวเก่า)

สรุปว่านี่เป็นเรื่องน่าดีใจของคนทำเว็บว่าสุดท้ายแล้วไมโครซอฟท์ก็ยอมทำตามมาตรฐาน แต่แน่นอนว่ายังมีเว็บอีกจำนวนมากที่เขียนไว้เพื่อรองรับ IE6 อยู่ดี

ลิงก์อ่านประกอบ

ที่มา - IEBlog, Ars Technica

เปรียบเทียบความเร็ว JavaScript engine: Firefox 3 PGO มาแรงสุด

tags:

Cybernet รายงานผลการเปรียบเทียบความเร็วของ JavaScript engine ในเบราเซอร์ต่างๆ ด้วย SunSpider JavaScript Benchmark ของ WebKit.org ซึ่งทดสอบเฉพาะการทำงานของ JavaScript engine ไม่รวม DOM ได้ผลดังนี้

  1. Firefox 3 Nightly (PGO Optimized): 7263.8ms
  2. Firefox 3 Nightly (02/25/2008 build): 8219.4ms
  3. Opera 9.5.9807 Beta: 10824.0ms
  4. Firefox 3 Beta 3: 16080.6ms
  5. Safari 3.0.4 Beta: 18012.6ms
  6. Firefox 2.0.0.12: 29376.4ms
  7. Internet Explorer 7: 72375.0ms

PGO optimization ยังไม่รวมอยู่ใน nightly build

ความเร็วของ JavaScript engine ในเบราเซอร์รุ่นใหม่ๆ จะมีความสำคัญเป็นอย่างมากสำหรับ Web 2.0

ที่มา: Cybernet

IE8 ผ่าน Acid2 แล้ว

tags:

ตามหลังเพื่อนๆ มานานพอสมควร แต่ในที่สุดทีมงานของไมโครซอฟท์ก็ได้เขียนบล็อกระบุว่าแพตซ์ล่าสุดของใน Internet Explorer 8 นั้นผ่านการทดสอบ Acid2 ไปเป็นที่เรียบร้อยแล้ว และเตรียมการเปิดตัวให้ใช้งานรุ่นเบต้าในช่วงครึ่งปีแรกของปี 2008 ที่จะถึงนี้

นับว่าไมโครซอฟท์ทำได้ดีพอสมควรในการทำตามมาตรฐานในช่วงหลัง โดย Firefox 3 ที่จะผ่าน Acid2 เหมือนกันนั้นเพิ่งเปิดตัวรุ่น Beta 2 ไปเมื่อไม่กี่วันมานี้ และน่าจะเปิดตัวจริงได้ในปีหน้า ในแง่ของ CSS แล้วนับว่าไมโครซอฟท์ตามหลังมาไม่ไกลนัก อย่างไรก็ตามยังมีบั๊กอื่นๆ ที่ไม่ได้อยู่ในการทดสอบ Acid2 ที่ต้องรอดูกันต่อไปว่าจะได้รับการแก้ไขหรือไม่อย่างไร

โดยส่วนตัวแล้ว ผมมองว่านี่คือความสำเร็จอีกขั้นหนึ่งของโลกแห่งมาตรฐานเปิด ที่ตลาดเป็นผู้บังคับให้ผู้ผลิตต้องทำตามมาตรฐาน เพื่อรักษาฐานลูกค้าเอาไว้ ตอนนี้คงนับได้ว่า Firefox ได้บรรลุเป้าหมายหลักไปแล้วอีกขั้น

ที่มา - IEBlog

Opera ร้องเรียน EU กรณีไมโครซอฟท์ผูกขาดเบราว์เซอร์

tags:

บริษัท Opera ยื่นเอกสารร้องเรียนต่อคณะกรรมการยุโรป (European Commission) ว่าไมโครซอฟท์ผูกขาดเว็บเบราว์เซอร์ และไม่ปฏิบัติตามมาตรฐานเว็บ

สิ่งที่ Opera เรียกร้องมี 2 ประการ

  1. ให้คณะกรรมการยุโรปสั่งให้ไมโครซอฟท์เลิกรวม IE มากับวินโดวส์ และ/หรืออนุญาตให้ผู้ผลิตรายอื่นสามารถติดตั้งเบราว์เซอร์ตัวอื่นมาตั้งแต่โรงงานได้
  2. ให้ไมโครซอฟท์ปฏิบัติตามมาตรฐานเว็บของ W3C โดยกรณีที่ Opera ยกขึ้นมาคือ IE เป็นเว็บเบราว์เซอร์สมัยใหม่เพียงตัวเดียวที่ยังไม่ผ่าน ACID2

เมื่อปี 2004 คณะกรรมการยุโรปเคยสั่งให้ไมโครซอฟท์ถอด Windows Media Player ออกจากระบบปฏิบัติการมาแล้ว (ส่งผลให้เกิด Windows XP N Edition) และทาง Opera ต้องการให้คณะกรรมการยุโรปใช้มาตรฐานเดิมในการตัดสินอนาคตของ IE นอกจากนี้ Håkon Wium Lie ซึ่งเป็น CTO ของ Opera ได้เขียนจดหมายเปิดผนึกถึงชุมชนเว็บทั้งหลายเกี่ยวกับเรื่องนี้ด้วย

ถ้าใครยังจำกันได้ กระทรวงยุติธรรมสหรัฐได้ฟ้องไมโครซอฟท์ข้อหาผูกขาด (กรณี Netscape) ตั้งแต่ปี 1998 โน่น ซึ่งสุดท้ายเรื่องจบลงที่การตกลงกันนอกศาล โดยไมโครซอฟท์ยอมเปิด API ให้กับบริษัทอื่นๆ (วิกิพีเดีย)

ที่มา - Opera Press, OSNews

ถามบิล เกตส์เกี่ยวกับ IE8

tags:

บล็อกเกอร์อิสระ 10 คนได้รับเชิญให้ไปพูดคุยกับบิล เกตส์ที่งาน Mix n’ Mash โดยหนึ่งในนั้นคือ Molly E. Holzschlag ได้ยิงคำถามเด็ดเกี่ยวกับ IE8 ที่เงียบหายไปนาน

บทสนทนาแบบเต็มอ่านได้ที่บล็อกของ Molly แนะนำให้อ่านฉบับเต็มซึ่งมีคำตอบจริงๆ ของเกตส์ด้วย

Molly เล่าความกังวลของเธอให้เกตส์ฟังว่า หลังออก IE7 ข่าวสารทั้งหมดของ IE8 กลับเงียบหายไป (จริงๆ ไม่เงียบแต่ทีม IE ขอไม่ให้พูดถึง) ซึ่งจะเกิดปฏิกิริยาในเชิงลบจากบรรดานักพัฒนาเว็บทั้งหลาย เกตส์ดูจะตกใจมากกับข่าวนี้และบอกว่าจะไปถามกับ Dean Hachamovitch หัวหน้าทีม IE ให้ โดยเกตส์สามารถให้รายละเอียดในขั้นต้นได้แค่ว่าการพัฒนาของ IE ไม่มีอะไรเป็นความลับ และจะเปิดตัวในงาน MIX08

ผลจากการยิงคำถามชุดนี้ ทำให้ทีม IE ต้องรีบประกาศบนบล็อกว่าเวอร์ชันต่อไปจะเรียก IE8 แน่นอน ส่วนรายละเอียดอื่นๆ ขอให้อดใจรอต่อไป ส่วนร่องรอยอื่นๆ นั้นในคำถามของ Molly มีพูดถึงว่าจะมี “new engine” ด้วย

ผมว่าเราหันมาใช้เบราว์เซอร์ที่เปิดเผยหมดเปลือก แม้กระทั่งซอร์สโค้ดและฐานข้อมูลบั๊กกันดีกว่าไหมครับ

ที่มา - Computer World

IE7 WGA-Free ของฟรีที่ microsoft แจกล่าสุด

tags:

วันนี้ไมโครซอฟท์ (microsoft.com)ได้เปิดโอกาสให้ผู้ใช้ Windows XP SP2 ขึ้นไปสามารถยกระดับ (upgrade) / ติดตั้งใหม่ (install) Internet Explorer (IE7) ได้ฟรีแล้ว (โดยไม่ติด WGA License เหมือนเมื่อก่อน) โดยเปิดให้ ดาวน์โหลด IE7 WGA-Free ได้ตั้งแต 4 ตุลาคม 2550 เป็นต้นไป ด้วยเหตุนี้ ดีใจกับคนไทยที่จะมีของฟรีมาให้ใช้กัน หลังจากที่รอกันมานาน อย่าลืมไปดาวน์โหลดมาใช้กันนะครับ

ที่มา : zdnet

โค้ดบรรทัดเดียวก็ทำให้ IE 6 ล่มได้

tags:

มีนักบล็อกจากญี่ปุ่นชื่อ Hamachiya2 ค้นพบโค้ด HTML กับ CSS ที่จะทำให้ Internet Explorer 6 เกิด Error จนต้องปิดโปรแกรมไป

โดยโค้ดตัวที่ว่านี้มันแค่นี้เอง:

<style>*{position:relative}</style><table><input></table>

เบราเซอร์ตัวอื่นๆอย่าง Firefox, Opera หรือ Safari ก็สามารถแสดงโค้ดได้อย่างถูกต้อง

ผมลอง IE 7 แล้ว ผลคือไม่ล่ม แต่มันแสดงผลไม่สมบูรณ์ (พิมพ์ในกล่องไม่ได้)
มีผู้กล้าคนไหนอยากเอา IE 6 ไปลองมั่ง ผมว่าเอามาใส่ Blognone ก็ดีนะ ห้ามใช้ IE 6 เข้า

ที่มา - I'm Mike via Digg

Site Search

 
Web blognone.com

Poll