微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用JavaScript禁用“另存为”?

如何解决如何使用JavaScript禁用“另存为”?

| 如何在网络浏览器的弹出菜单文件菜单上禁用“另存为”?     

解决方法

        没有他的权限,您无法搞砸javascript中的客户端浏览器设置。     ,        你不能。 好吧,从技术上讲,您可以通过捕获
window.oncontextmenu
来完全禁用右键单击(上下文)菜单,在jQuery中它很简单:
$(window).bind(\'contextmenu\',false);
但是您不应该这样做,因为它只会惹恼您的用户,他们仍然可以使用
File->Save Page As...
菜单。     ,        您不能,但是实际上有一种技术方法可以防止通过javascript保存网站文件。但是它有很多问题,但是很容易解释: 在将网页的HTML从服务器传输到浏览器之后,javascript例程会小心地扩展文档的内容,以限制运行浏览器的系统的技术文件大小限制。 当用户想要保存文件时,文件系统将在触发文件大小最大限制时提示错误。 但是,与执行文件保存操作之前一样,此类脚本通常已经达到浏览器的内存限制。这意味着,实际上您已经阻止用户保存页面,因为浏览器拒绝再处理该页面。通过发出警告消息或仅崩溃即可。 因此,这取决于您要走多远。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。