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

长春seo外包平台宝鸡百度seo

长春seo外包平台,宝鸡百度seo,网站排名必做阶段性seo策略,中美关系最新消息视频问题 首先说说遇到了什么问题。首先有这么一个需求。需要前端根据后端传过来数据,动态的生成图片。图片中的文案、背景图片、用户头像全部都是通过后端的接口获取。但是使用 html2canvas 生成的canvas有些图片成功的在canvas里生成了。但是有些图片无论如何都显示不…

问题

首先说说遇到了什么问题。首先有这么一个需求。需要前端根据后端传过来数据,动态的生成图片。图片中的文案、背景图片、用户头像全部都是通过后端的接口获取。但是使用 html2canvas 生成的canvas有些图片成功的在canvas里生成了。但是有些图片无论如何都显示不出来。

官方文档

在项目里面操作了半天未果,google了半天未果。此时有些许绝望。突然想到了,为什么不去它的 官网 看看呢。于是乎我在官网上看到了下面的内容。

Limitations
All the images that the script uses need to reside under the same origin for it to be able to read them without the assistance of a proxy. Similarly, if you have other canvas elements on the page, which have been tainted with cross-origin content, they will become dirty and no longer readable by html2canvas.
The script doesn't render plugin content such as Flash or Java applets.

讲的啥呢,这里为英文不好的同学翻译一下。英语好的可以直接看上文。大概的意思就是在html2canvas里面,是使用脚本去操作的,也就是说使用脚本把html转换成canvas,但是有一个限制,那就是不能使用跨源的图片。如果使用了,html2canvas将不会读取资源。

这也就是为什么转换出来的canvas有些图片一直是空白的原因。如果页面中有其他的canvas也使用了跨源的图片资源,html2canvas都不会去读取。

解决方案

对静态资源做一次转发并且在html2canvas的 配置 里面允许加载跨源资源,就可以了。

2018年8月1日更新

在调试的时候console信息,发现html2canvas自带的log太多,眼花缭乱的。大家可以自行配置取消掉。

html2canvas第一个参数就是你需要转换成canvas的dom节点。第二个参数接受一个对象,里面就是各种配置文件。配置项可以看 这里

{ logging: false }
复制代码

配置成上面这样,就可以取消html2canvas默认开启的log了。

欢迎光临 个人博客

http://www.lbrq.cn/news/2453869.html

相关文章:

  • 什么是三合一网站建设关键词优化排名软件推荐
  • 企业网站建设招标技术标准seo网站优化师
  • 网站底部素材阿里云云服务平台
  • wap动态网站开发模板建站和开发网站区别
  • 企业小程序开发谷歌seo课程
  • 国外设计模板网站深圳网站seo地址
  • 动态网站建设试题和答案网络广告推广
  • 网站备案的原则郑州谷歌优化外包
  • 南昌网站优化百度推广app怎么收费
  • 高邮做网站推广普通话的意义简短
  • 抄袭别人网站seo技术网网
  • 网站建设与规划实验心得体会鼓楼网站seo搜索引擎优化
  • 免费咨询兽医沈阳关键词快照优化
  • 聊城网站优化信息销售人员培训课程有哪些
  • 如何做流量充值网站扬州seo博客
  • 福建疫情最新消息今天又封了百度seo服务方案
  • wordpress文章目录分页seo是如何做优化的
  • 永久网站域名百度排行榜风云
  • 湘潭建设网站公司如何把一个关键词优化到首页
  • WordPress漏洞报告整站优化和单词
  • 绍兴企业做网站google关键词工具
  • 专业网站建设在哪里小广告多的网站
  • 手机网站显示建设中深圳网站建设公司排名
  • 如何建造一个网站广州做seo的公司
  • 做ppt的图片素材网站花都网站建设公司
  • 做印量调查的网站seo博客
  • 设计网站printestseo官网优化
  • 扁平化设计风格网站网站建设公司官网
  • 广州微网站建设效果刷钻业务推广网站
  • lua做网站焊工培训ppt课件
  • 磁悬浮轴承转子不平衡质量控制策略设计:原理、分析与智能实现
  • Nacos-服务注册,服务发现(二)
  • linux内核电源管理
  • C++___快速入门(上)
  • 从零开发Java坦克大战:架构设计与难点突破 (下)
  • k8s-MongoDB 副本集部署