你不能这样做。技术上来说,你可以通过捕获window.oncontextmenu来完全禁用右键(上下文)菜单,在jQuery中实现非常简单,代码如下:$(window).bind('contextmenu', false); 但是你不应该这样做,因为它会让你的用户感到烦恼,而且他们仍然可以使用“文件->另存为…”菜单。
你不能完全阻止网站文件被保存,但是有一种技术方法可以通过JavaScript来实现。然而,这种方法存在很多问题,但它很容易解释:当您的网页HTML从服务器传输到浏览器后,一个JavaScript例程会负责将文档内容扩展到浏览器系统的技术文件大小限制之上。当用户想要保存文件时,文件系统会在触发文件大小最大限制时给出错误提示。然而,在文件保存操作生效之前,大多数这样的脚本已经达到了浏览器的内存限制。这意味着,实际上您已经阻止了用户保存页面,因为浏览器拒绝再处理它。可能会弹出警告消息或者直接崩溃,具体取决于您想要做到什么程度。