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

怎样克隆别人的网站网站运营方案ppt

怎样克隆别人的网站,网站运营方案ppt,建站行业解决方案,网站建设人员配置是怎样的需求:将页面中指定区域进行截图,区域中包含了图片、文字、视频。 第一步,先安装 npm install html2canvas第二步,在页面引入: import html2canvas from html2canvas;第三步,页面使用: 1&…

需求:将页面中指定区域进行截图,区域中包含了图片、文字、视频。

第一步,先安装

npm install html2canvas

第二步,在页面引入:

import html2canvas from 'html2canvas';

第三步,页面使用:
1)html部分:

<div ref="imageWrapper" class="canvas_box"><videocrossorigin:src="`${bgVideoUrl}?_=${Date.now()}`"autoplaymutedloop></video><imgcrossorigin="anonymous":src="`${bgSrc}?_=${Date.now()}`"alt="插图"/><div><p>这是文字</p></div></div><div @click="screenshot">点击截图</div><img :src="screenshotUrl" alt="" />

2)js部分:

let imageWrapper = ref(null)   //要截图的区域元素
let screenshotUrl = ref(null)  //最终截出的图片
// 截图
function screenshot() {html2canvas(imageWrapper.value, {useCORS: true,// 使用跨域}).then((canvas) => {const imageDataURL = canvas.toDataURL('image/png');screenshotUrl.value = imageDataURLconsole.log(screenshotUrl.value)})
}

注意

刚开始我截出的图只有文字,插图和视频部分是空白的,并没有将页面的插图和视频截进去,最终发现是跨域导致的,最简单的方法当然是给服务器加个支持跨域的请求头
但是我的图片和视频都是从阿里服务器拿的,是oss链接,加了支持跨域还是没用。
最终试了一下,给视频和图片全部加上crossorigin,并且在访问的地址后面加上随机参数,防止浏览器缓存图片,然后给html2canvas函数加上useCORS: true,使用跨越,这样截出来的图片就好啦~
在这里插入图片描述

http://www.yayakq.cn/news/878155/

相关文章:

  • 佛山移动网站建设公司优豆云服务器
  • 企业网站做开放api我国哪些网站是做调查问卷的
  • 网站推广费计入什么科目广州网站设计提供商
  • 咸阳网站网站建设wordpress pods插件
  • go语言 网站开发微信公众号创建平台
  • 深圳住房和建设局官网站首页wordpress 磁贴主题
  • 成品网站是什么深圳高端画册设计
  • asp.net 网站 相册安徽六安金寨县
  • 网站建设元年发布软文网站
  • google建设网站赚钱网站设计架构
  • 黄山高端网站建设获取整个网站源码工具
  • 商业网站制作价格手机版网站模板
  • 网站图片上字体动态怎么做的wordpress公园模板
  • 手机版的网站怎样做呢郑州郑州网站建设河南做网站公司哪家好
  • 爱 做 网站百度域名登录
  • 湖北城乡建设网站阿里巴巴网站广告怎么做
  • 网站建设就业方向一对一直播软件开发定制
  • 做网站月度总结个人网站域名备案
  • 沈阳哪家做网站好模板网站和定制网站的区别是什么
  • 怎样算网站侵权中国外包公司排行榜
  • 网站建设需求材料网站建设丿金手指花总9
  • 网站整站开发视频教程石家庄网站制作费用
  • 重庆市建设工程信息网官方网站绿色大气网站
  • 江门网站建设哪家好零售电商平台有哪些
  • 淄博网站制作网络服务个人信息页面设计漂亮的网站
  • 上海购物网站建设什么专业的会做网站
  • 建站系统低价建站新闻资讯wordpress显示代码框
  • .net 网站 源代码专业网站建设哪家好
  • 文库网站怎么做seo网站谷歌seo做哪些
  • 效果图在哪个网站可以找比较好做网站 客户大概会有那些问题