web-如何能够在浏览器端不能够看到网页源代码

问题描述

如何能够在浏览器端不能够看到网页源代码

原始说明:
Source code for dynamically generated web interface pages must not be accessible through the GUI.

解决方案

在js中把鼠标右键的功能给禁掉

解决方案二:

怎么可能,,,,,,

解决方案三:

可以得,可以屏蔽掉浏览器的右键菜单,js代码如下:

     if (window.Event)
    document.captureEvents(Event.MOUSEUP);
    function nocontextmenu(){
     event.cancelBubble = true
     event.returnValue = false;
     return false;
    }
    function norightclick(e){
     if (window.Event){
      if (e.which == 2 || e.which == 3)
      return false;
     }
     else
      if (event.button == 2 || event.button == 3){
       event.cancelBubble = true
       event.returnValue = false;
       return false;
      }
    }
    document.oncontextmenu = nocontextmenu; // for IE5+
    document.onmousedown = norightclick; // for all others

运行效果参考:http://www.codefans.net/jscss/code/1056.shtml

解决方案四:

具体没试过。不过你把鼠标右键功能禁掉,并且把F12功能禁止掉试试。

PS:光把鼠标右键禁止掉是不行的,F12也都是能查看源码的。

解决方案五:

你想多了,什么样的网站会让你不公布源码,再者,低耦合的源码对于别人讲没什么价值吧

时间: 2024-10-03 09:15:45

web-如何能够在浏览器端不能够看到网页源代码的相关文章

利用Java开发Web应用(一) 常见的浏览器端使用的技术

一个好的编程模型,必须要具备良好的功能性.可靠性.可用性.高效性.可维护性和可移植性.而Java作为一种编程语言,其特点符合了这些要求,所以在 Web应用的开发中得到了广泛的使用.当前最流行的Web应用服务器,也多采用Java架构,如IBM的WebSphere Application Server和BEA的WebLogic Application Server等.Java的各种技术在应用服务器之上的其他部分扮演着重要的角色,成为整个Web应用的灵魂.如何选择一个合理的编程模型,有效的利用它们,就

Web 分享 API 赋予浏览器原生分享能力

本文讲的是Web 分享 API 赋予浏览器原生分享能力, 多年来,Web 一直向着与移动原生应用等价的方向发展,并且新增了许多以前没有的特性. 如今,浏览器支持了其中的大部分特性,从离线模式到用 Service Workers 增强体验以及 Geolocation 和 NFC. 但有一种已经在移动应用上广泛使用的重要功能仍然缺失,那就是分享页面.文章或一些特定数据的功能. Web 分享 API 是填补这种缺失的第一步,它将把原生的分享能力带到 Web 端. 为什么需要新的 API 前几年,在移动

浏览器端的 9 种缓存机制

浏览器端的 9 种缓存机制 浏览器缓存Browser Caching是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户.浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景.打开浏览器的调试模式->resources左侧就有浏览器的8种缓存机制. 一.http缓存 http缓存是基于HTTP协议的浏览器文件级缓存机制.即针对文件的重复请求情况下,浏览器可以根据协议

客户端(浏览器端)数据存储技术概览

在客户端(浏览器端)存储数据有诸多益处,最主要的一点是能快速访问(网页)数据.(以往)在客户端有五种数据存储方法,而目前就只有四种常用方法了(其中一种被废弃了): Cookies Local Storage Session Storage IndexedDB WebSQL (被废弃) Cookies Cookies 是一种在文档内存储字符串数据最典型的方式.一般而言,cookies 会由服务端发送给客户端,客户端存储下来,然后在随后让请求中再发回给服务端.这可以用于诸如管理用户会话,追踪用户信息

用Selenium WebDriver+Grid2实现浏览器端性能测试

在 Web 2.0 应用中,页面装载时间和浏览器渲染时间将成为决定性能的关键因素.我们在测试过程中不仅需要手动触发性能测试工具,而且需要模仿不同的用户行为,包括不同的浏览器.不同的网络条件和不同的使用习惯.在这种情况下我们需要新的方法与工具来覆盖特别是浏览器端的性能测试.用 Selenium WebDriver + Grid2 可以解决浏览器端性能测试中的自动化和并发性问题.本文介绍了这种新的测试框架和脚本的开发过程,并结合案例给出了具体的代码和结果分析.使用 Selenium WebDrive

[SignalR]SignalR与WCF双工模式结合实现服务端数据直推浏览器端

原文:[SignalR]SignalR与WCF双工模式结合实现服务端数据直推浏览器端 之前开发基于WinForm监控的软件,服务端基于Wcf实现,里面涉及双工模式,在客户端里面,采用心跳包机制保持与服务端链接,现在有了新需求,需要开发网页版形式,所以怎么保持与服务端链接是重要点,由于数据量比较大,所以不能采用客户端发起请求不断轮询的方式.参考各种资料后,使用SignalR,主要是支持WebSockets通信.并且Hub链接方式解决了realtime 信息交换的功能问题. 下图是MSDN关于解释:

浏览器端的九种缓存机制介绍

浏览器缓存是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户.浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景.打开浏览器的调试模式->resources左侧就有浏览器的8种缓存机制. 一.http缓存 http缓存是基于HTTP协议的浏览器文件级缓存机制.即针对文件的重复请求情况下,浏览器可以根据协议头判断从服务器端请求文件还是从本地读取文件,chrome控

pdf-java web PDF文件下载 IE浏览器下载打开格式错误 Google 浏览器下载下来能正常打开

问题描述 java web PDF文件下载 IE浏览器下载打开格式错误 Google 浏览器下载下来能正常打开 IE浏览器下载下来打开格式错误 Google 浏览器下载下来能正常打开 这是小弟的代码问题么? 在线等待大神拯救 解决方案 这个也有可能是兼容问题 解决方案二: 轻松下载.pdf文件(直接下载,而不是在IE浏览器里面打开)超链接下载文件,而不是浏览器打开哦Java 下载文件不在浏览器中直接打开

火狐 插件 get请求-在火狐浏览器端开发插件,如何实现对GET请求的监测

问题描述 在火狐浏览器端开发插件,如何实现对GET请求的监测 新手,真心请教各位: 想在火狐浏览器端制作插件实现监听.检测浏览器的GET请求,我们使用Add-on SDK开发,目前在MDN上找,但是太多了.希望大家给个具体的链接.思路或看哪本书.谢谢.里面代码要使用Javascript语言的.使用C++用BHO什么的就算了.我们使用Add-on SDK开发.谢谢,真心求教.回答的靠谱一定会给分.