十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
如何在html中禁止另存?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
从网站建设到定制行业解决方案,为提供网站制作、做网站服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。创新互联将不断加快创新步伐,提供优质的建站服务。
HTML页面如何禁止复制文字,禁止保存图片,禁止网页另存为
应工作要求,要控制网页的内容不能轻易外泄,即,不能复制文字啦,不能下载网页中的图片啦,不能将网页另存为啦。网上很多例子,自己采用的方式如下:
js里面就这样写:
$(document).ready(function(){ document.oncontextmenu = function(){ return false; } document.onselectstart = function(){ return false; } document.oncopy = function(){ return false; } });
要是不生效的话,要先检查代码是否有错误,我就因为代码误删没察觉,导致上面的代码不生效。
另一种方式是:在整个页面上面再加一层“保护层”,让用户不能操作真正的页面就行。
方法:找到要禁止页面的最小div的class属性,然后加上如下样式,比如div的class为container,则这么写:
.container{ position:relative; } .container::before{ content:''; width:100%; height:100%; position:absolute; z-index:1000; background-color:#fff; opacity:0; top:0; left:0; }
注意z-index的值要是整个页面最大的,然后透明度opacity置为0,即完全透明,这样就把真的数据遮挡起来而不被察觉了。
关于如何在html中禁止另存问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。