有时候好不容易写出来的程序代码被别人抄去,心里一定不好受。这还是小事,但如果在我们的源代码中有一些不希望让别人知道的内容,比如密码、Action的指向等,这些一旦被人利用,那后果有时是不堪设想的。而网页加密就是我们现在需要解决的问题。下面就我在网页制作中的一些经验向大家介绍一些简单的防范方法。
1、禁止右键
看到这里大家一定会想,这招有很多人介绍过了,而且破解的方法也有很多。但我这里要说的是另一种方法,而且我试了很多方法都没有能破解。具体如下:
<html>
<head>
<script>
function stop(){
alert("试试能破解吗?");
return false;
}
document.oncontextmenu=stop;
</script>
<boyd>你可以按右键、shift+F10和右ctrl左边的那个键试试!看能不能解。^_^</body>
大家试试,看能不能破解!你可以将alert("试试能破解吗?");这句去掉,这样当按右键时就什么反应也没有了,就好像没有右键功能一样。
2、禁示查看源代码
我们已经禁了右键,但从"查看"菜单下的"源文件"中同样可以看到源代码,下面我们就来解决这个问题:
其实这只要使用一个含有<frame></frame>标记的网页便可以达到目的。
<frameset>
<frame src="你要保密的文件的URL">
</frameset>
这样当有人使用"查看"下的"源文件"的时候,看到的将是上面的那段代码,而你真正的文件又躲过一劫。
3、禁示另存为
通过上面的两步好像你的源代码已经安全了,但别忘了,别人还可以将你的页面保存下来,再慢慢分析。不过别担心,下面我们来解决这个问题。
在你要保密的网页中加入以下代码:
<noscript><iframe src="/*.htm"></iframe></noscript>
4、彻底屏蔽右键方法。<body oncontextmenu="return false">
---------------------------------------------------------------------------
SCRIPT language=javascript>
//双击页面后自动滚屏,单击后停止。
var currentpos,timer;
function initialize()
{ timer=setInterval("scrollwindow()",16); }
function sc(){
clearInterval(timer);
}
function scrollwindow()
{currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
</script>
____________________________________________________________________
<!--"禁示另存为"开始--->
<noscript>
<iframe src="/*.htm"></iframe>
</noscript>
<!--"禁示另存为"结束--->
<script language="javascript">
//设定脚本出错能继续运行
function KillError()
{
return false;
}
window.onerror=KillError;
</script>
分享到:
相关推荐
在本文中,我们将探讨一些常用的网页设计代码及其应用,以及如何保护网页代码和内容不被他人轻易获取。 首先,我们来看一个实现表格半透明显示效果的技巧。在网页中,可以使用CSS样式来控制元素的透明度。通过在`...
在IT行业的网页设计与开发领域,掌握一系列的网页制作常用代码是至关重要的。根据给定文件的标题“网页制作常用代码”以及描述“这些都是自己开发过程中平时整理的网页制作常用代码,共享啦”,我们可以深入探讨并...
个人网页设计常用代码集合 个人网页设计常用代码集合是一个实用的代码集合,包含了多种网页设计常用的代码,旨在帮助网页设计师和开发者快速实现各种网页效果。下面是从该集合中生成的知识点: 1. 禁止页面正文...
网页设计常用特效代码,各种网页特效代码整理, 经过自己在网页布局中的归纳,整理,其中很多都是在自己网站中使用的代码。
jsp网页制作常用代码 jsp网页制作是指使用Java Server Pages(JSP)技术来创建dynamic web内容的过程。JSP是一种基于Java技术的服务器端脚本语言,用于生成动态网页内容。下面是jsp网页制作中常用的代码: 一、...
这些经典的JavaScript代码片段在网页设计中非常实用,能帮助开发者快速实现各种交互功能。不过,随着Web技术的发展,现在更多的交互功能已经由更高级的框架如React、Vue或Angular来实现,但这些基础的JavaScript技巧...
网页设计常用代码荟萃.txt
网页设计是创建交互式、美观且功能丰富的在线内容的关键步骤,而掌握常用代码则是提升设计效率和用户体验的重要技能。以下是一些在网页设计中常见的代码片段及其解释: 1. **禁止页面内容选取**: `()" oncopy=...
### 网站建设代码大全:网页制作常用代码 #### 概述 随着互联网技术的飞速发展,网站建设和网页设计已经成为现代社会不可或缺的一部分。在这一过程中,熟练掌握各种网页制作工具和技术至关重要。其中,Dreamweaver...
### 知识点二:网页设计的基本要素 1. **布局与样式**:本项目采用的是DIV+CSS布局方式,这是一种常见的网页布局方法,它能够灵活地调整页面元素的位置和大小,实现良好的视觉效果。CSS的应用不仅限于基本的布局,...
网页博客的梅花美化常用的代码很好用,喜欢美化自己的博客的人请拿走吧
2. **HTML与CSS布局**:使用了现代网页设计常用的`DIV`和`CSS`技术来构建页面结构。`DIV`元素用于组织和分隔网页的不同部分,而`CSS`则负责样式控制和布局设计,使网页具有更好的视觉呈现。 3. **CSS应用**:通过...
网页制作是数字时代不可或缺的技能之一,无论是个人网站、企业门户还是电商页面,都需要通过代码来构建和设计。本资源提供了“网页制作常用的一些实用代码”,旨在帮助初学者和有一定基础的开发者快速掌握并应用这些...
以下是一些网页设计中常用的代码片段和相关知识点: 1. **插入RealPlayer文件试听链接**: 在HTML中,可以使用`<embed>`标签来嵌入RealPlayer或其他多媒体播放器。例如: ```html ``` 这段代码创建了一个高度...
以下是一些个人网页设计中常用的代码片段及其作用: 1. **禁止页面内容被选取**: `()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()">` 这段代码...
在“CSS常用代码大全(html+css代码).pdf”中,我们可以看到一系列常用的CSS代码及其用法。 首先,关于文本设置,`font-size`用于定义文本的字号,`font-style`可以设置文本的斜体,如`italic`或`normal`,`font-...
2. **视频与音频集成**:现代网页设计中常会加入视频和音频元素,这些多媒体内容不仅能丰富网站内容,还能提高用户停留时间。 3. **Flash及其他多媒体插件**:尽管Flash已经不再被广泛支持,但在某些特定场景下,...
#### 二、网页设计细节 **2.1 设计理念** 本项目的设计着重于用户体验,页面色彩搭配和谐,布局合理。顶部导航和底部区域采用100%宽度的设计,确保在不同屏幕尺寸下都能保持良好的视觉效果。此外,每个页面的设计...
【网页设计实验报告及代码】涉及的知识点涵盖了网页设计的基础理论、技术应用和开发实践。以下是对这些知识点的详细说明: 1. **网站功能与技术发展**:随着Web技术的进步,动态网站设计变得越来越重要,这包括交互...