当前位置: 首页 > news >正文

孟村网站建设百度大全下载

孟村网站建设,百度大全下载,贴图库wordpress,网店装修教程免费模板一、初识Data URL数据URL是带有前缀的URL#xff0c;data:可以将小文件直接嵌入文档中。data URL是一种特殊格式的url#xff0c;它的前缀是data:data URL允许内容的创建者将小文件嵌入在documents中过去被叫做data URIs#xff0c;直到WHATWG将其更名为data URL(s)data URL…一、初识Data URL数据URL是带有前缀的URLdata:可以将小文件直接嵌入文档中。data URL是一种特殊格式的url它的前缀是data:data URL允许内容的创建者将小文件嵌入在documents中过去被叫做data URIs直到WHATWG将其更名为data URL(s)data URL与传统的url有什么区别现代浏览器将data url视作唯一的不透明来源而不是负责导航的url。如何理解这句话呢看一下这个例子// data URLdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAADklEQVQYV2NkgAJGGAMAAC0AA03DhRMAAAAASUVORK5CYII// 传统的URLhttps://www.google.com由上面的结果可以看出data URL与传统的url不同。传统的url在浏览器地址栏中输入可以直接导航到目标地址而data URL则是一个data的url表现可以理解为用url代表数据。二、data URL语法data URL由哪四部分组成data:[][;base64],组成含义data:前缀[][;base64]可选的base64标识数据本身[]详情mediatype是一个MIME type的字符串比如image/jpeg。如果忽略的话默认是text/plain;charsetUS-ASCII。canvas.toDataURL()并没有忽略默认MIMIE type为image/png。[;base64]和详情如果data是纯文本你可以简单的嵌入文本(根据document类型使用适当的实体或者转义)。如果data不是纯文本的话可以标识为base64并且嵌入base64编码的二进制数据。常见的data URL形式简单的text/plain数据简单的text/palin数据的base64形式HTML片段普通标签HTML片段执行js的script标签简单的text/plain数据Hello World!data:,Hello%2C%20World! // MIME type和;base64都没有data和数据间只有:,注意引号和空格的percent-encoding(URL-encoding)。对于CSV数据(”text/csv“)percent-encoding需要保留分隔电子表格行的行尾。简单的text/palin数据的base64形式Hello World!data:text/plain;base64,SGVsbG8sIFdvcmxkIQHTML片段普通标签Hello, World!data:text/html,%3Ch1%3EHello%2C%20World!%3C%2Fh1%3EHTML片段执行js的script标签data:text/html,执行js的script标签注意闭script标签是需要的。三、data URL常见问题罗列一些在创建和使用data URL时的常见问题。data:text/html,lots of text...bottom?argval其实它代表的是lots of text...bottom?argval语法HTML中的格式长度限制异常处理的缺失不支持字符串查询安全问题语法data URL的格式非常简单很容易忘记在data前面添加一个逗号或者是错误的将数据编码为base64格式。HTML中的格式data URL在文件中提供了一个文件这个文件相对于闭文档的宽度可能非常宽。作为一URLdata应该将空白格式化好(换行、tab、或者空格)但是在使用base64编码时会有一些问题。长度限制尽管firefox支持无现场的data URL长度但是浏览器不需要支持任何最大特定长度的数据。例如Opera 11浏览器将URL的长度限制到65535data URL限制到65529(65529指的是base64 encoded后的长度)。主流浏览器data URL长度限制Chrome - 2MB for the current document. Otherwise the limit is the in-memory storage limit for - arbitrary blobs: if x64 and NOT ChromeOS or Android, then 2GB; otherwise, total_physical_memory / 5 (source).Firefox - unlimitedIE ≥ 9 Edge - 4GB异常处理的缺失media的无效参数或者‘base64’排版错误都会被忽略但是不会报错出来。不支持字符串查询data URL的数据部分是不透明的所以如果使用query string(比如?parameter-data)去查询时将只在数据中包含URL的查询字符串。也就是说查询无效query也会被当做数据的一部分。安全问题许多安全问题(如网络钓鱼)都与data url相关并在浏览器的顶层导航到它们。为了解决这些问题在Firefox 59中(发布版本从58开始)对数据的顶层导航data:// urls已经被禁止。更多
http://www.zqtcl.cn/news/22199/

相关文章:

  • 毕业设计做旅游网站wordpress返现
  • 湖北城市建设职业技术学院教务网站做微信首图的网站
  • 庆阳市西峰区做网站2345浏览器怎么卸载最干净
  • 做网站能赚能去什么公司wordpress 汽车
  • 企业网站建设用什么门户网站有什么特点
  • 网站维护是谁做的购物商城网站开发实验报告
  • 苏州做网站费用明细个人网站命名技巧
  • 网站框架一般用什么做学网站开发怎么样
  • 做网站的支付宝安做网站公司
  • 天津营销型网站建设公众号怎么建立
  • 万网 速成网站美食网站开发背景
  • 杭州建设工程交易中心网站套模板的网站
  • 学做土建资料员的网站晋城做推广的网站排行
  • 北京建设银行网站理财产品上海小程序开发定制公司
  • 自助开通网站dede被挂网站网站木马
  • 网站 框架51网站哪里去了
  • asp做的网站做网站现在什么最赚钱
  • 网站卡密代理怎么做discuz论坛使用方法
  • 网站建设平台一般多少钱社交媒体市场营销
  • 泰安集团网站建设广州网站定制多少钱
  • 互联网 网站设计网络营销推广策划书
  • 高端品牌网站建设公司上海建筑公司黄页
  • 网站seo推广的方法铜川做网站电话
  • 男女做羞羞完整版网站杭州seo外包
  • 为什么要做个人网站功能性质网站
  • 上饶网站建设扬中网站设计公司
  • 个人网站首页自己做网站能赚钱
  • 产看网站权重wordpress变化
  • 建设银行哪个是假网站建站属于什么行业
  • 天猫网站建设基本情况模板网站做外贸好不好