百度文库就是用FLASH,微软有silverlight,只读也只是个假象,我还可以截屏,截不了我还可以拍照
一般都是用类似百度文库的方式,转换为flash方式
或转换为只读的PDF文件也能防止复制
那有没有一种方法让 文件内容直接不能复制呢?
@net程序员11: 用JS屏蔽右键菜单
@artwl: 那要是选中内容 ctrl+c 呢?
@net程序员11: 建议看看这个,JS是可以对键盘鼠标进行处理的,但用户仍然可以能过禁用JS来复制:http://stackoverflow.com/questions/2903991/how-to-detect-ctrlv-ctrlc-using-javascript
@artwl: 谢谢,, 我看看
@artwl: 不过 通过js禁止 是用于网页内容吧, 比如说,.doc .excel 格式的文件调用本地的office打开吧, 我是不是得把文件的内容 读取到网页,最后通过js禁止?
@net程序员11: JS是用于网页内容的,不过个人建议还是转换成flash,因为稍有JS基础的人就可以绕过JS限制的
@artwl: 这个我也知道, 我已经转换完flash 了, 可是头说,太不方便了, 比且破坏了上传的文件内部格式, 字体还变大了, 总之让我想办法解决
别的方法,就是真接用网页打开。
网页打开,我也想过,可是得把上传的各种类型的文件,读取到网页, 原有的样式格式 怎么处理? 有没有一种方法 好比:调用哪个底层类库的类,有方法 进行直接操作,设置成只读, excel,word里面都能这样进行控制的(叫什么限制编辑,保护文件什么,什么的)