- 博客(2)
- 问答 (1)
- 收藏
- 关注
原创 前端盲水印
需求给图片加上看不到的水印,当通过其他的方式可以清楚的看到图片中暗藏的水印,以此方式追溯到泄密的人解决办法利用canvas实现图片和水印的绘制,具体过程如下:新建canvas,宽度和高度取要加水印的图片的宽度和高度 在该canvas上绘制要添加的水印文字,文字透明度设置要特别的低,但是当水印透明度小于等于0.003,不可恢复到水印。所以我们设置透明度要不得低于0.003 将该canvas转成img(为什么canvas要转成img?之前遇到canvas在移动端无法长按出现保存、转发等操作)
2021-01-08 15:54:53 831
原创 浏览器http缓存问题
一、什么是浏览器缓存浏览器将请求过的资源(html、js、css、img)等,根据缓存机制,拷贝一份副本存储在浏览器的内存或者磁盘上。如果下一次请求的url相同时则根据缓存机制决定是读取内存或者磁盘上的数据还是去服务器请求资源文件缓存通过url来判断,如果url不同则是新的资源。所以我们开发时前端会将一些js、css等文件在后面加hash值来避免资源更新时浏览器仍读取缓存文件,导致需要刷新才能获取新的资源的问题这种做法虽然解决了js、css等文件的更新,但是对于index.html这样的文件由于
2021-01-07 19:01:06 381
空空如也
javascript快速排序提示‘too much recursion’
2018-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人