成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Data URI和MHTML完整解決所有瀏覽器

Data URI和MHTML完整解決所有瀏覽器

熱門標(biāo)簽:天津銷售電銷機(jī)器人公司 齊齊哈爾地圖標(biāo)注地點(diǎn) 400電話座機(jī)怎么辦理 邵陽市地圖標(biāo)注app 電銷機(jī)器人外呼失敗怎么回事 南寧銷售外呼系統(tǒng)線路商 400電話申請好不好 縣域地圖標(biāo)注點(diǎn) 吃雞地圖標(biāo)注設(shè)置

Data URI

Data URI 是由 RFC 2397 定義的一種把小文件直接嵌入文檔的方案。通過如下語法就可以把小文件變成指定編碼直接嵌入到頁面中:

data:[<MIME-type>][;base64],<data>

  1. MIME-type:指定嵌入數(shù)據(jù)的 MIME。其形式是[type]/[subtype]; parameter,比如png圖片對應(yīng)的MIME是image/png。parameter可以用來指定附加的信息,更多情況下是用于指定text/plain和text/htm等的文字編碼方式的charset參數(shù)。默認(rèn)是text/plain;charset=US-ASCII。
  2. base64:聲明后面的數(shù)據(jù)的編碼是base64的,否則數(shù)據(jù)必須要用百分號編碼(即對內(nèi)容進(jìn)行urlencode)。

在上個(gè)世紀(jì) HTML4.01引入了Data URI方案 ,到今天為止除了IE6和IE7之外,所有主流瀏覽器都支持,但I(xiàn)E8對Data URI的支持還是有限制的,只支持object(僅是圖片時(shí))、img、input type=image、link和CSS中的URL,且數(shù)據(jù)量不能大于32K。

優(yōu)點(diǎn):

  1. 減少HTTP請求數(shù),沒有了TCP連接消耗和同一域名下瀏覽器的并發(fā)數(shù)限制。
  2. 對于小文件會(huì)降低帶寬。雖然編碼后數(shù)據(jù)量會(huì)增加,但是卻減少了http頭,當(dāng)http頭的數(shù)據(jù)量大于文件編碼的增量,那么就會(huì)降低帶寬。
  3. 對于HTTPS站點(diǎn),HTTPS和HTTP混用會(huì)有安全提示,而HTTPS相對于HTTP來講開銷要大更多,所以Data URI在這方面的優(yōu)勢更明顯。
  4. 可以把整個(gè)多媒體頁面保存為一個(gè)文件。

缺點(diǎn)

  1. 無法被重復(fù)利用,同一個(gè)文檔應(yīng)用多次同一個(gè)內(nèi)容,則需要重復(fù)多次,數(shù)據(jù)量大量增加,增加了下載時(shí)間。
  2. 無法被獨(dú)自緩存,所以其包含文檔重新加載時(shí),它也要重新加載。
  3. 客戶端需要重新解碼和顯示,增加了點(diǎn)消耗。
  4. 不支持?jǐn)?shù)據(jù)壓縮,base64編碼會(huì)增加1/3大小,而urlencode后數(shù)據(jù)量會(huì)增加更多。
  5. 不利于安全軟件的過濾,同時(shí)也存在一定的安全隱患。

MHTML

MHTML是MIME HTML (Multipurpose Internet Mail Extension HTML)的縮寫,是由RFC 2557定義的把一個(gè)多媒體的頁面所有內(nèi)容都保存到同一個(gè)文檔解決方案。這個(gè)方案是由微軟提出從IE5.0開始支持,另外Opera9.0也開始支持,Safari可以把文件保存為.mht(MHTML文件的后綴)格式,但不支持顯示它。

MHTML和Data URI還比較類似,有更強(qiáng)大的功能和更復(fù)雜的語法,并且沒有Data URI中“無法被重復(fù)利用”的缺點(diǎn),但MHTML使用起來不夠靈活方便,比如對資源引用的URL在mht文件中可以是相對地址,否則必須是絕對地址。hedger在《Cross Browser Base64 Encoded Images Embedded in HTML》針對IE的解決方案使用的是相對路徑就是因?yàn)槁暶髁薈ontent-type:message/rfc822使IE按照MHTML來解析,如果不修改Content-type則需要使用MHTML協(xié)議,這個(gè)時(shí)候必須使用絕對路徑,如《MHTML – when you need data: URIs in IE7 and under》。

應(yīng)用

Data URI和MHTML兩者的配合可以完整的解決所有的主流瀏覽器,它們由于無法被緩存和重復(fù)利用的缺陷,所以并不適合直接在頁面中使用,但在CSS和JavaScript文件中對圖片適當(dāng)?shù)厥褂糜蟹浅4蟮膬?yōu)越性:

  1. 大大減少請求數(shù),現(xiàn)在大型網(wǎng)站的CSS引用了大量的圖片資源。
  2. CSS和JavaScript都可以被緩存,間接的實(shí)現(xiàn)了數(shù)據(jù)的緩存。
  3. 利用CSS可以解決Data URI的重復(fù)利用問題
  4. 告別CSS Sprites,CSS Sprites的出現(xiàn)是為了減少請求數(shù),但它除了帶來在不確定情況下的異常外,CSS Sprites還需要人為的圖片合并,即使有合并工具也依舊必須人為地在如何有效的拼圖上耗費(fèi)大量的時(shí)間,并帶來維護(hù)的困難。當(dāng)你遵循一定的設(shè)計(jì)原則后,你就可以完全拋棄CSS Sprites來編寫CSS,最后使用工具在上傳到服務(wù)器環(huán)節(jié)把圖片轉(zhuǎn)換成Data URI和MHTML,如《利用data-uri合并樣式表和圖片》中用python實(shí)現(xiàn)的工具,這可以節(jié)約大量的時(shí)間。
  5. base64編碼把圖片文件增加了1/3,Data URI和MHTML同時(shí)使用相當(dāng)于增加了2/3,但CSS和JavaScript可以使用gzip壓縮,其可以節(jié)省2/3的數(shù)據(jù)量,所以使用gzip壓縮后的最終數(shù)據(jù)量是(1 + 1/3) * 2 * (1/3) = 8/9,所以最終流量是減少的。

為了方便在CSS中實(shí)現(xiàn)Data URI和MHTML,我寫了一個(gè)Data URI & MHTML 生成器,你可以看利用其生成Data URI & MHTML應(yīng)用實(shí)例。

在CSS文件中使用應(yīng)用MHTML時(shí)URL必須使用絕對路徑,導(dǎo)致非常不靈活,所以可以考慮使用CSS expression來解決(DEMO),比如:

   /*
   http://old9.blogsome.com/2008/10/26/css-expression-reloaded/
   http://dancewithnet.com/2009/07/27/get-right-url-from-html/
   */
  *background-image:expression(function(ele){
    ele.style.backgroundImage = 'url(mhtml:' +
         document.getElementById('data-uri-css').getAttribute('href',4) +
         '!03114501408821761.gif)';
   }(this));

標(biāo)簽:衡水 寧波 濟(jì)寧 日照 寧夏 贛州 延安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Data URI和MHTML完整解決所有瀏覽器》,本文關(guān)鍵詞  Data,URI,和,MHTML,完整,解決,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Data URI和MHTML完整解決所有瀏覽器》相關(guān)的同類信息!
  • 本頁收集關(guān)于Data URI和MHTML完整解決所有瀏覽器的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩成人免费看| 樱桃成人精品视频在线播放| 国产一精品一aⅴ一免费| 亚洲天堂久久新| 在线观看中文字幕网站| 男人天堂资源网| 欧美凹凸一区二区三区视频| 高潮久久久久久久久久久久久久| 一本久道在线| 丰满放荡岳乱妇91ww| 国产精华7777777| 一区二区三区中文字幕精品精品| wwwwww欧美| 国产在线精品免费av| 精品中文字幕视频| 国产精品色一区二区三区| 午夜宅男久久久| 亚州国产精品久久久| 18禁一区二区三区| 国产精品久久久久久久久免费相片| 国内成人精品| 日韩三级视频在线| 狠狠躁夜夜躁人人爽天天高潮| 国产无套丰满白嫩对白| 欧美日韩国产不卡在线看| 日本在线一二三区| 色先锋资源久久综合| 精品久久免费看| 精品综合在线| 深夜福利在线观看直播| 一区二区三区免费视频网站| 亚洲精品1区2区| 国产一二三四五区| 一区二区三区高清在线视频| 精品国产乱码久久久久久久久| 亚洲经典自拍| 先锋影音资源综合在线播放av| 成人激情五月天| 免费视频一区| 国产成人亚洲精品乱码在线观看| 黄色香蕉视频在线观看| 中文字幕4区| 国产精品无码永久免费不卡| 精品视频一二| 日韩成人三级| 自拍偷拍国产| 久久久久久久麻豆| 亚洲精品黄网在线观看| 97人人爽人人澡人人精品| 久久偷看各类wc女厕嘘嘘偷窃| 免费看91视频| 一级二级在线观看| wwwxxx国产| 国产成人亚洲精品乱码在线观看| 国产免费永久在线观看| 中文字幕亚洲无线码a| 亚洲桃色在线一区| 91丨九色丨丰满| 亚洲在线网站| 亚洲精品国产精品国自产网站按摩| 蜜臀久久99精品久久久久久| 久久草在线视频| 色呦呦在线观看视频| 91精品国产麻豆国产自产在线| 国产一区免费看| 欧美成人福利在线观看| 亚洲网站在线| 日韩欧美黄色动漫| 欧美一区二区精品久久911| 成年人黄色片视频| 最近的2019中文字幕免费一页| 日韩在线成人| 亚洲精品7777| 久久精品国产69国产精品亚洲| 国产精品一区二区在线免费观看| 天堂中文在线播放| 在线播放精品视频| 在线欧美三区| 午夜在线视频观看日韩17c| 中文字幕亚洲区| 欧美日韩成人在线视频| 爽爽爽在线观看| 亚洲国产不卡| 日韩欧美另类一区二区| 992tv在线影院| 在线免费观看毛片| 国自产拍在线网站网址视频| 丰满少妇乱子伦精品看片| eeuss影院18www免费| 欧美精品一二区| 美女视频一区免费观看| av资源在线看片| 五月激情六月综合| 丁香亚洲综合激情啪啪综合| 亚洲黄色在线播放| 午夜影视日本亚洲欧洲精品| 成人搞黄视频| 亚洲自拍偷拍第一页| 最近日韩中文字幕中文| 欧美激情黄色片| 亚洲另类黄色| 77导航福利在线| 日本一二三区不卡| 免费高清在线观看免费| 欧美私密网站| 国产一区二区三区精品久久久| a毛片在线播放| 欧美色视频日本版| av网在线观看| 亚洲一级av无码毛片精品| 男人插女人视频在线观看| 99精品欧美| 免费看污污视频| 欧美性生交大片免网| 成人午夜看片网址| 日韩欧中文字幕| 欧美一区二区三区在线| 凹凸国产熟女精品视频| 三上悠亚ssⅰn939无码播放| 色综合视频一区二区三区高清| 在线视频1卡二卡三卡| 免费看岛国视频在线观看| 久久亚洲精品国产亚洲老地址| 日韩在线a电影| h网站视频在线观看| 精品精品国产毛片在线看| 在线观看av每日更新免费| 另类综合日韩欧美亚洲| 欧美zozozo| 91麻豆免费观看| 91性高潮久久久久久久| 欧洲精品在线观看| 国产在线日韩欧美| 婷婷丁香六月天| 国产精品自拍视频| a视频在线免费看| 中文在线а√在线| 中文字幕视频在线观看| 色88888久久久久久影院按摩| 中文字幕亚洲第一| 成人情视频高清免费观看电影| 久久亚洲图片| 亚洲一区免费在线观看| 日本免费网址| 精品国产鲁一鲁一区二区三区| 成人超碰在线| 久久一区二区电影| 黄色特一级视频| 日本熟妇乱子伦xxxx| 在线播放黄色网址| 久久免费视频66| 2018高清国产日本一道国产| 神马一区二区影院| 亚洲国产精品精华液2区45| 国产不卡一区二区在线观看| 麻豆免费视频网站入口| caoporn国产| 久久精品99久久| 国产精品美女一区二区在线观看| 欧美2区3区4区| 夜夜爽妓女8888视频免费观看| 乱妇乱女熟妇熟女网站| 国产黄色91视频| 欧美一级片免费观看| 国产一区二区精彩视频| 亚洲国产黄色| 91精品国产成人www| 欧美孕妇孕交| 欧美激情1区2区| 日韩电影在线一区| 四虎永久免费影库二三区| 99视频有精品高清视频| 日韩免费一区二区三区| 全球成人中文在线| 精品少妇爆乳无码av无码专区| 亚洲成人一区在线| 成人在线免费网站| 你懂的视频网| 欧美日韩精品久久久| 亚州综合一区| 91成人福利| 亚洲欧洲性图库| www.黄色com| 久久精品日产第一区二区三区高清版| 9色视频在线观看| 亚洲精品tv久久久久久久久| 欧美亚洲另类久久综合| 中文字幕一区二区三区乱码图片| 日韩视频免费观看高清完整版在线观看| 美女免费免费看网站| 免费av观看网站| 致1999电视剧免费观看策驰影院| 欧美日韩中文字幕在线视频| 久久精品aⅴ无码中文字字幕重口| 国产美女喷水视频| 中文在线观看视频| 亚洲欧美色图| 高清国产一区| 欧美女激情福利| ts人妖交友网站| 日本年轻的继坶中文字幕| 亚洲成年人专区| 无码精品a∨在线观看中文| 高清中文字幕mv的电影| 中文字幕+乱码+中文乱码91| 国产精品自产拍在线观看中文| 精品亚洲一区二区三区四区五区高| 色综合天天综合网天天看片| 午夜色在线观看| 青草热久免费精品视频| 免费a漫导航| 中文字幕在线观看免费高清| 欧美一区二区视频在线观看| 成人精品aaaa网站| 日本不卡的三区四区五区| 国产免费观看高清视频| 日本在线视频www鲁啊鲁| 日本三级片在线观看| 亚洲欧美在线精品| 国产免费无遮挡吸奶头视频| 精品剧情v国产在线观看在线| 亚洲免费伊人电影| 国产精品爱久久久久久久小说| 伊人久久大香线蕉无限次| 国产一区二区三区不卡在线| 久久成人小视频| 亚洲午夜精品一区二区三区他趣| 久久成人国产精品入口| 免费女人毛片视频| 亚洲香蕉伊综合在人在线视看| 亚洲国模精品私拍| 久久国产精品亚洲va麻豆| 女人黄色一级片| 俺去啦俺在线观看| 青娱乐一区二区| 欧美激情va永久在线播放| 干出白浆视频| 日本人妻丰满熟妇久久久久久| 国产av国片精品| 福利av在线| 久久久久久少妇| 人与牲动交xxxxbbbb高清| 国产成人短视频在线观看| 日本中文字幕在线一区| 欧美成人精品欧美一| 男人捅女人免费视频| 女性裸体视频网站| 国产人妻人伦精品1国产丝袜| 亚洲欧美久久| 成人在线黄色| 成人亚洲性情网站www在线观看| 丰满少妇大力进入| 精品香蕉一区二区三区| 欧美亚洲日本网站| 特黄特色特刺激视频免费播放| 污的网站在线观看| 亚洲视频在线二区| 国产精品免费久久久久影院| 国产人妖在线播放| 欧美日韩精品系列| 黄页网站在线观看视频| 污污污www精品国产网站| 日韩av电影在线观看| 欧美偷拍一区二区三区| 午夜精产品一区二区在线观看的| www.com黄色片| 在线播放亚洲| 亚洲欧美日韩国产一区二区三区| www香蕉视频| 欧美日韩在线观看一区二区三区| 亚洲天堂久久| 亚洲国产欧美日韩精品| av影院在线| 欧美丝袜自拍制服另类| 好了av在线| 精品国产一区二区三区不卡在线| 久久国产色av| av日韩中文| 久久伊人影院| 中日韩免费毛片| 日韩一区二区三区免费播放| 欧美经典一区| 成人小视频在线看| 在线免费观看日本一区| 午夜欧美一区二区三区在线播放| a级国产乱理论片在线观看99| 亚洲 日韩 国产第一区| 精品日本一区二区| 亚洲综合极品香蕉久久网| 日本高清不卡在线观看| 韩国三级视频在线观看| 一区二区三区欧洲区| 欧美天堂亚洲电影院在线播放| 国产综合18久久久久久| 亚洲欧洲国产精品一区| 欧美jizzhd精品欧美巨大免费| 97人妻精品一区二区三区免费| 亚洲综合久久av一区二区三区| 97视频热人人精品免费| 欧美亚洲日本在线| 国产乱码一区二区三区四区| 国产一级二级在线| 欧美成人一区二区视频| 男女爱爱视频免费| 午夜精品网站| 波多野结衣一二区| 欧美18一12sex性处hd| 青青草原网站在线观看| 国产在线观看91精品一区| 国产成人香蕉在线视频网站| 日韩一级精品视频在线观看| 97国产真实伦对白精彩视频8| 久久精品这里都是精品| 成人国产视频在线观看| 国产高清精品久久久久| 欧美性潮喷xxxxx免费视频看| 国产精品自拍首页| 久久偷拍免费视频| 国产欧美不卡| gogogo高清免费观看在线视频| sis001亚洲原创区| 美女被黑人爆操网站| 天堂av在线电影| av高清资源| 欧美在线免费观看亚洲| 看黄在线观看| 作爱视频免费观看视频在线播放激情网| 国产精品久久久免费看|