为什么不能用 JS 获取剪贴板上的内容?
2018-01-20 15:49
357 查看
为什么不能用 JS 获取剪贴板上的内容?
为什么不能用 JS 获取剪贴板上的内容?发一串口令给朋友
朋友复制这串口令,然后访问你的网站
你在网站上用 JS 读取朋友剪贴板上的口令
根据不同的口令,显示不同的内容
然后问题来了
试过几个浏览器
发现只有 IE 浏览器上可以用 JS 读取剪贴板上的内容
读取剪贴板上的内容
想想应该很简单的样子
为什么各大浏览器都不支持呢?
假设下面这种情况:
1 我做了一个网站
2 任何人访问我的网站时,都读取它的剪贴板上的内容,保存到我的数据库里
3 你朋友问你要优酷的账号密码
4 你从自己电脑上保存的文件里复制了账号密码发给了你的朋友
5 你点开了我的网站
6 你剪贴板上的内容被我用 JS 获取到,并保存到了我的数据库里
7 你优酷的账号密码就被我知道了
8 如果我的网站访问的人特别多,每个人剪贴板上的内容都被我保存下来,一定会发现很多的隐私信息
9 然后就 GG 了
所以,为什么各大浏览器都不支持用 JS 获取剪贴板上的内容,现在你明白了吧
扩展:
支付宝的吱口令,它是不是获取了你剪贴板上的内容?
是的,没错。
支付宝是 APP
APP 可以获取剪贴板上的内容
浏览器也是 APP
浏览器本身也可以获取剪贴板上的内容
但是浏览器并不允许运行在上面的网页里的 JS 读取你的剪贴板
那么这些 APP 会不会保存你的隐私信息呢?
支付宝的账号密码,支付宝都给你保存了,你的银行卡、身份证号码等,支付宝也给你保存了(而且是你主动让它保存的,不是它偷偷获取的)
你还有什么隐私信息需要它保存的呢?
相关文章推荐
- JS获取剪贴板的内容
- js获取剪贴板内容
- springMVC访问静态资源:为什么图片/js/css等文件写在jsp中是404不能获取
- JS获取剪贴板内容的代码
- js获取剪贴板内容
- js获取剪贴板内容
- JS实现获取剪贴板内容的方法
- JS实现获取剪贴板内容的方法
- js获取剪贴板内容
- JS获取剪贴板内容的代码
- JS获取剪贴板内容的代码
- 百度IFE学习笔记(三)js获取页面内容及后续处理
- JS获取后台直接传送在前端的内容
- FCK常用Js,获取FCK内容,统计FCK字数,向FCK写入指定代码
- ZeroclipboardJS+flash实现将内容复制到剪贴板实例
- JS和后台获取复选框(checkbox)选中项后的文本内容
- 获取JS动态内容
- js同步获取文本框textarea输入的内容
- FCK常用Js,获取FCK内容,统计FCK字数,向FCK写入指定代码
- 利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)