retweet

这是什么?data:text/html;charset=utf-8;base64,PGh0bWw+...

firefox浏览器和Opera浏览器都可以在地址栏输入下面的字符串,回车,可以看到页面显示hi!!! data:text/html;charset=utf-8;base64,PGh0bWw+PGJvZHk+aGkhISEhPC9ib2R5PjwvaHRtbD4= 发现这个的原由是lzlhero告诉我这个网页可以做到把数据放到firefox的剪切板内。 通过分析,发现原来firefox支持这样格式的url:data:text/html;charset=utf-8;base64,base64编码内容 测试发现opera也是这样。 这是什么?类似javascript:的伪协议?先不深究,记录下来。 [更新]: 具体一查才知道,原来这是一种叫做“The "data" URL scheme”的东西。 格式如下:
data:[][;base64],
References: RFC 2397 - The "data" URL scheme Technical review of RFC 2397 About data: URLs and the mozilla implementation Based on -Reading RFC's for testing Mozilla对这种url的测试页面:http://www.mozilla.org/quality/networking/testing/datatests.html
--EOF--

若无特别说明,本站文章均为原创,转载请保留链接,谢谢

本文地址: http://www.dulao5.com/note/2006/12/08/What's-this-data-url-scheme.textile