先決條件
1.Web瀏覽器支持
Kendo UI組件和框架組件旨支持所有主要的web瀏覽器,并提供跨瀏覽器兼容性、標(biāo)準(zhǔn)遵從性和觸摸設(shè)備支持。
大多數(shù)Kendo UI組件對(duì)于它們支持的瀏覽器版本沒(méi)有特定的限制。
注意:由于瀏覽器限制,某些功能可能無(wú)法使用。
2.PDF導(dǎo)出支持
Kendo UI PDF生成器在以下桌面瀏覽器中進(jìn)行了測(cè)試和支持:
最新的Chrome, Firefox, Safari, Edge。
提示:Safari不支持保存文件的PDF相關(guān)選項(xiàng)。要啟用PDF導(dǎo)出,您需要實(shí)現(xiàn)服務(wù)器代理。
官方的說(shuō)法是,由于混合應(yīng)用程序中瀏覽器的限制和cors相關(guān)的安全限制,所以移動(dòng)設(shè)備不支持PDF導(dǎo)出。例如,在混合應(yīng)用程序中不可能加載本地存儲(chǔ)的字體文件。盡管在某些特定情況下,PDF格式的導(dǎo)出可以在某些移動(dòng)設(shè)備上使用,但在移動(dòng)瀏覽器和混合移動(dòng)應(yīng)用程序中不支持PDF導(dǎo)出。
3.提供最佳性能
為了提高項(xiàng)目的性能:
始終使用最新的瀏覽器版本。
從瀏覽器配置選項(xiàng)中選中“禁用腳本調(diào)試”。
4.關(guān)于Web瀏覽器支持的注意事項(xiàng)
不支持處于測(cè)試階段的瀏覽器。
不支持放大頁(yè)面。
不支持縮小頁(yè)面。不同的瀏覽器處理亞像素計(jì)算的方式不同,縮小頁(yè)面可能會(huì)導(dǎo)致意想不到的行為——例如,丟失邊框。
不支持將放大或縮小的頁(yè)面導(dǎo)出為PDF。
不支持Quirks模式。
提示:您需要始終指定DOCTYPE。推薦的DOCTYPEs包括HTML5、XHTML 1.1、XHTML 1.0 Strict和HTML4 Strict。HTML4 Transitional DOCTYPE會(huì)觸發(fā)Quirks模式,不能使用。XHTML 1.0 transition在大多數(shù)情況下都工作得很好,但可能會(huì)導(dǎo)致圖標(biāo)垂直定位的問(wèn)題。W3C網(wǎng)站上提供了所有DOCTYPEs的正確語(yǔ)法。
由于環(huán)境的沙箱限制,Windows 10環(huán)境不支持Windows Universal App和Cordova。此環(huán)境的推薦UI套件是UI for Windows Universal。
僅在混合應(yīng)用程序中發(fā)生,但不在獨(dú)立支持的瀏覽器中發(fā)生的意外行為,默認(rèn)情況下被認(rèn)為是由混合環(huán)境觸發(fā)的,與Kendo UI無(wú)關(guān)。
建議在META標(biāo)簽或HTTP標(biāo)頭上使用Internet Explorer Edge模式:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Kendo UI的使用漸進(jìn)增強(qiáng)了CSS樣式。因此,舊的和過(guò)時(shí)的瀏覽器可能會(huì)忽略CSS 3樣式,如圓角和線性漸變。