過去幾年,微軟針對此類問題進行了多次嘗試。例如,采用系統自動更新讓用戶升級至最新版的IE瀏覽器,以適配更現代化的網頁;在正式發(fā)布前推出平臺預覽(Platform Previews)版本IE瀏覽器,提前了解來自開發(fā)者的反饋;全面支持HTML5和CSS3等現代網頁開發(fā)標準,將前沿性能與觸控功能相結合。但在與眾多Web開發(fā)者進行深度探討后,微軟發(fā)現想要快速地解決瀏覽器兼容問題仍是一個巨大挑戰(zhàn),于是Modern.IE系列工具站點便應運而生了。微軟開發(fā)平臺及事業(yè)部平臺合作資深經理黃繼佳表示:“Modern.IE系列工具的出現,大大簡化了開發(fā)者的網頁測試工作,提升了網頁優(yōu)化的效率,能讓開發(fā)者將精力放在為用戶創(chuàng)造更加精美的網頁上來?!?br> Modern.IE系列工具讓針對IE10瀏覽器的Web開發(fā)工作變得更加容易,它的一個重要功能即通過輸入的URL地址掃描網頁中的代碼,并找出所有可能影響瀏覽體驗的常見錯誤。而這些錯誤由三大分類體現:與舊版IE瀏覽器產生的兼容性問題,在多設備、跨平臺上是否能夠正常運行,以及與Windows 8新特性的匹配狀況。Windows 8熱門應用“板報”的CEO 李晶認為:“過去我們的頁面設計和測試團隊需要耗費大量精力和時間在網頁兼容性測試上,特別是當設計發(fā)生細節(jié)改變時,幾乎所有測試環(huán)節(jié)都需要重來一遍。在試用Modern.IE系列工具后,我們節(jié)約了大量初期測試的時間,將測試的人力和時間放在了最重要的環(huán)節(jié)上,效率提升了許多?!?br> 事實上,僅需幾秒鐘的等待時間,Modern.IE會自動生成一份檢測報告,報告分別從上文中的三大塊,來提出改善網站的建議: 1. 解決關于兼容舊版IE瀏覽器的常見問題:
2.讓您的網頁在多瀏覽器、多設備下更好地運行:
3. 利用Windows 8中的新特性進行再構建:
而現在困擾網頁開發(fā)者的另一個問題是,他們可能需要在多瀏覽器和跨平臺設備上上對站點進行全面的兼容性測試,這大大增強了開發(fā)者的測試工作壓力。而Modern.IE系列工具為了解決這一難題,直接內置了著名的虛擬網頁兼容性測試服務BrowserStack,這樣無論開發(fā)人員使用何種設備和操作系統,都能用它來測試網頁在不同瀏覽器下的運行狀況。值得一提的是,Modern.IE上的BrowserStack專屬通道為所有Web開發(fā)者提供三個月的免費服務。使用BrowserStack,開發(fā)者的測試工作成本將大大降低,任何瀏覽器測試都可以通過云端完成。 為了更方便與BrowserStack服務進行連接,Modern.IE還提供了Chrome與Firefox下的瀏覽器組件,開發(fā)人員只需單擊網頁中的選項,便能直接連至BrowserStack虛擬測試服務。 此外,Modern.IE也考慮到同時使用Windows PC、Mac和Linux等多環(huán)境下的網頁開發(fā)者,為他們統一提供了本地測試用的虛擬機VHD文件。例如Windows 8下的Hyper-V/Virtual PC、Mac下的VMWare Fusion/ Parallels、Linux下的VirtualBox等一系列豐富的虛擬化工具選擇,旨在讓使用各種平臺的Web開發(fā)者都能簡單的參與到IE 10的兼容性測試中來。 通過Modern.IE這類高效的兼容性測試工具,越來越多的Web開發(fā)者們將能夠更方便的為現代化的IE10瀏覽器開發(fā)出更有活力和更安全的Web產品,而更多更好的Web產品也將吸引更多用戶使用IE10瀏覽器,進而促進IE10瀏覽器的不斷進步。 該貼已經同步到 Archer的微博 |