导航:首页 > 源码编译 > 怎样屏蔽查网页源码

怎样屏蔽查网页源码

发布时间:2022-08-09 13:35:26

‘壹’ 如何禁止查看源代码

不能。

因为你的源代码是输出数据(HTML、XML、Script等也就是源文件)到客户端的浏览器里面,浏览器根据你的源文件来形成文字图片等信息给人看。所以源文件是一定要输出到客户端浏览器才行。
现在系统安全很高,也不会允许网页通过代码直接修改IE的设置(除非用户允许)。

即使禁止了“查看源文件”,还有其他方法可以看,例如GreenBrowser浏览器就有强大的网页代码分析功能、如果是纯静态html文件还可以直接下载。所以禁止了也是徒劳。

如果你使用asp、php或jsp这些动态语言写的网页,那客户端就看不到你的动态代码了,例如在<%%>里面的代码就看不到。为什么?因为这些代码只在服务器端运行,输出的“源文件”只是服务器转换出来的静态html代码而已。

‘贰’ 如何在网页右键属性里屏蔽查看源代码或使查看源代码变为灰色

1、将以下代码加入到HEML的<body></body>之间

<SCRIPT language=javascript>
function click() {if (event.button==2) {alert('不许你偷看!');}}document.onmousedown=click
</SCRIPT>

2、禁止查看网页源代码

真正能实现源代码屏蔽的单纯的.htm是不可能的!想看源代码是没办法阻止的。用TELEPROT可以下载任何文件,相当于做镜像网站,除非服务器进行安全设置、加密

下面给几种参考方法,使在浏览我的个人主页时不能使用右键或者不能看到源程序或源代码等。

1)在主页上输入代码:

<SCRIPT language=javascript>
function click() {
if (event.button==2) {
alert(\'对不起,禁止使用此功能^_^.\')
}
}
document.onmousedown=click
</SCRIPT>
<script language="JavaScript">
<!--
locate = 0;
function scroller() {
if (locate !=500 ) {
locate++;
scroll(0,locate);
clearTimeout(timer);
var timer = setTimeout("scroller()",3);
timer;
}
}
// -->
</script>

‘叁’ 如何防止别人看到网页源代码

如果我们要防止别人看网页源代码,那我们先分析下别人是怎么查看网页源代码的吧。一般我们都知道通过IE也就是我们所说的微软出品的IE浏览器,当你打开一个网页的时候,等她完全加载好之后,点击浏览器菜单栏里的“查看”,里面有“源文件”选项(或者在网页的空白处右击,选择“查看源文件”就也可以查看到网页源代码了)。
现在一般很多人是通过JS来防止别人查看网页源代码的,具体的方法也比较多,这边炬点网就为大家简单整理了几个方法,不过这些既然叫“方法”那必然会有高手有方法还是能破解开的。
一、下面的这个还算是比较好的防止查看网页源代码的方法,大家也可以试试?
<html>
<head>
<script language="javascript">
function clear(){
Source=document.body.firstChild.data;
document.open();
document.close();
document.title="看不到源代码";
document.body.innerHTML=Source;
}
</script>
</head>
<body onload=clear()>
<!--
<a href="http://www.jdkjweb.com>炬点网</a>源代码好像是不让看的!-->
</body>
</html>
二、下面的这个方法是防止别人在网页上面使用右键查看网页源代码的方法,大家可以看看。
<SCRIPT language=javascript>
function click() { if (event.button==2) { alert(\'对不起,禁止使用此功能^_^.\') } } document.onmousedown=click
</SCRIPT>
<script language="JavaScript">
<!-- locate = 0; function scroller()
{ if (locate !=500 ) { locate++; scroll(0,locate); clearTimeout(timer); var timer = setTimeout("scroller()",3); timer; } } // -->
</script>
这第二种方法,大家需要在HTML代码中加入“<SCRIPT language=javascript> function click() {if (event.button==2) {alert('不能查看!');}}document.onmousedown=click </SCRIPT>”一段代码的。
三、直接让你在浏览网页的时候右键点击失效,下面的我们应用的代码。
<script language="JavaScript">
<!--
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
//-->
</script>
四、屏蔽右键菜单查看方式
< Script Language=java script>
function Click(){
alert('版权所有(C)XXXltd.');
window.event.returnValue=false;
}
document.oncontextmenu=Click;
< /Script>
这样无论采取什么方式点击鼠标,都不会再出现快捷菜单了。不过值得注意的是,如果访问者直接在浏览器地址栏中键入"java script:alert(document.oncontextmenu='')",就可以解除对右键菜单的屏蔽。
五、屏蔽窗口菜单栏查看方式(这个方式其实是对第四点的一个防范了)这个方法是对新打开窗口的各种属性可以进行控制,具体包括控制菜单栏、滚动条及地址栏是否可见等。如果把父窗口关闭,并将新打开窗口的菜单栏和地址栏隐藏,不就可以屏蔽窗口菜单栏查看方式了吗?实现代码如下:
< Head>
< Object id=closes type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
< Param name="Command" value="Close">
< /Object>
< /Head>
< Body>
< Script Language=java script>
closes.Click()
window.open("网页文件名.htm","","menubar=no,location=no,
scrollbars=yes,resizable=yes")
< /Script>
< /Body>
这种法的原理就是首先将自己网站的首页制作成index.htm形式,把首页设计成一个过渡页。然后将自己的真正主页制作成default.htm形式(具体实现过程见本文所附源代码)。这样访问者无论如何也无法查看网页源代码了。这不仅仅保护了您的版权,也为进一步开发提供了保障。通过此方法,您可以结合Cookie技术,真正做到限制用户浏览网页,从而避免主页资料被非法访问者访问。
不过话又说回来了,人家网易、新浪她们怎么没有防止人家查看网页源代码呢?你一个小小的站长这么矫情?当然这个不是这样讲的啦。毕竟人家那些大型网站可能和一些网络的爱好者们不同啦。
此外,炬点还想指出的是,有些禁用页面效果的Javascript脚本在Firefox浏览器里就会失效的,再加上Firefox的网页开发插件,那就更加如虎添翼了。所以呢,有时候我们在绞尽脑汁不想让别人查看到源代码的时候,别人当然也能够通过一定的方法来和你较劲啦!其实,如果人家真想看源代码是没办法阻止的,不然你只能对服务器进行加密处理咯。

‘肆’ 如何禁止查看网页源代码

JS禁止查看网页源代码的简单实现方法

在项目开发中有时会遇到不想让别人轻易查看到网站的源代码信息,我们有多种方法可以轻保护自己的网站源码。下面会介绍三种使用JavaScript来保护自己的网站源码的方法:

最常见查看网站源码的无非有这四种:


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>JS禁止查看网页源代码的简单实现方法</title>

</head>

<body>

<script type="text/javascript">

window.onload = function(){

//屏蔽键盘事件

document.onkeydown = function (){

var e = window.event || arguments[0];

//F12

if(e.keyCode == 123){

return false;

//Ctrl+Shift+I

}else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){

return false;

//Shift+F10

}else if((e.shiftKey) && (e.keyCode == 121)){

return false;

//Ctrl+U

}else if((e.ctrlKey) && (e.keyCode == 85)){

return false;

}

};

//屏蔽鼠标右键

document.oncontextmenu = function (){

return false;

}

}


</script>

</body>

</html>

‘伍’ 怎么让别人看不到自己的网页代码

如何彻底禁止查看网页源代码

网页制作者经常遇到精心制作的Javascript特效被别人抄袭,而自己对此却无可奈何的情况。面对这一困扰,有没有方法可以解决呢?使用ASP、JSP等服务器端编程技术可以实现对网页源代码的保护,但目前国内网站所提供的免费个人主页空间一般都不提供对服务器端编程的支持,所以对于这些用户,要禁止访问者查看网页源代码就只能在客户端编程上下工夫了。

查看源代码的方式

要禁止访问者查看网页源代码,我们首先要了解一下查看源代码的方式(以IE 5.0为例)。一是右键菜单方式; 二是窗口菜单栏查看方式,即选择"查看"*"源文件"方式。要彻底禁止访问者查看网页源代码,就必须屏蔽这2种查看源代码的方式。

屏蔽右键菜单查看方式

现在,很多网页采用如下代码屏蔽右键菜单:

< Script Language=javascript>
function Click(){
if(event.button==2){alert
('版权所有(C)2001 XXX工作室');
}}
document.onmousedown=Click;
< /Script>

实际上"button"有8个属性值(即0~7),"button==2"只是表示按下鼠标右键,所以上述代码实际上只能限制点击鼠标右键的情况,至于其他5种方式,如同时按左右键、中间键、左和中间键、右和中间键和按所有键的情况就不能限制了。所以在弹出版权信息提示窗口后(如图3所示),按"确定"按钮仍然会出现快捷菜单。针对这种情况,其实只要将"event.button==2"改为"event.button!=1"就可以做到无论用何种鼠标点击方式,均不出现右键菜单了。

不过即使进行上述修改后,也并不能彻底禁止右键菜单的出现。用户只要在页面上按下右键,出现版权信息提示窗口后,不松开右键(即继续保持按下状态),再将鼠标指针移动到版权信息提示窗口的"确定"按钮上,同时按下左键,然后再松开鼠标左键,提示窗口即消失。此时再松开鼠标右键,右键菜单弹出,这样就又可以查看网页源文件了。

那么有没有办法彻底禁止右键快捷菜单的出现呢?其实只要将上述代码做如下修改即可。

< Script Language=javascript>
function Click(){
alert('版权所有(C)2001 XXX工作室');
window.event.returnValue=false;
}
document.oncontextmenu=Click;
< /Script>

这样无论采取什么方式点击鼠标,都不会再出现快捷菜单了。不过值得注意的是,如果访问者直接在浏览器地址栏中键入"javascript:alert(document.oncontextmenu='')",就可以解除对右键菜单的屏蔽。对这类访问者怎样防范呢?其实,把地址栏隐藏掉就可以了,具体方法见本文介绍的"屏蔽窗口菜单栏查看方式"。

屏蔽窗口菜单栏查看方式

制作过网页的朋友都知道,对新打开窗口的各种属性可以进行控制,具体包括控制菜单栏、滚动条及地址栏是否可见等。如果把父窗口关闭,并将新打开窗口的菜单栏和地址栏隐藏,不就可以屏蔽窗口菜单栏查看方式了吗?实现代码如下:

< Head>
< Object id=closes type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
< Param name="Command" value="Close">
< /Object>
< /Head>
< Body>
< Script Language=javascript>
closes.Click()
window.open("XXX.htm","","menubar=no,location=no,
scrollbars=yes,resizable=yes")
< /Script>
< /Body>

这种方法的原理就是首先将自己网站的首页制作成index.htm形式,把首页设计成一个过渡页。然后将自己的真正主页制作成default.htm形式(具体实现过程见本文所附源代码)。这样访问者无论如何也无法查看网页源代码了。这不仅仅保护了您的版权,也为进一步开发提供了保障。通过此方法,您可以结合Cookie技术,真正做到限制用户浏览网页,从而避免主页资料被非法访问者访问。

附:源代码清单
index.htm
< Head>
< Object id=closes type="application/x-oleobject" classid="clsid:
adb880a6-d8ff-11cf-9377-00aa003b7a11">
< Param name="Command" value="Close">
< /Object>
< /Head>
< Body>
< Script Language=javascript>
closes.Click()
window.open("defalut.htm","","menubar=no,location=no,
scrollbars=yes,resizable=yes")
< /Script>
< /Body>
default.htm
< Html>
< Head>
< Script Language=javascript>
function Click(){
alert('版权所有(C)2001 XXX工作室');
window.event.returnValue=false;
}
document.oncontextmenu=Click;
< /Script>
< /Head>
< Body>
... ...
< /Body>
< /Html>
网上找的,虽然不能全部禁止吧,但是也能凑活着用了

‘陆’ 如何禁止在网页上通过点击查看网页源代码

没有这样的 这样的话那你的网页就是不让网民浏览了,在个就是可以 别人也认为是恶意插件 就是病毒

在个你的网页代码不怕别人看到的,这些代码只是通过服务器转换成html了
你以前的asp或php 或asp.net 等等源代码是不会被别人看见的,别人根本会学到你的技术!

‘柒’ 怎么禁止查看网页源代码

这个是禁止不了的

因为你算你把右键禁用了,就是用把右键单击事件设置成其它的,用户照样可以通过浏览器上面的

查看》》》源文件

一样可以看见你的网页文件

‘捌’ 怎么让别人看不到我的网页代码

首先声明一个函数为clear
function clear()
对该页面body的源代码资源设置为不可读取

Source=document.body.firstChild.data;
document.open();
document.close();
document.body.innerHTML=Source;
在html页面的body中执行clear

<body onload="clear()">
完整禁止查看网页源代码的写法

<!--把下面代码加到<head>与</head>之间-->
<script language="javascript">
function clear(){
Source=document.body.firstChild.data;
document.open();
document.close();
document.body.innerHTML=Source;
}
</script>
</head>
<!--把<body>改为-->
<body onload="clear()">

OK了,现在可以鼠标右键点击查看是否有效

‘玖’ html页面如何让别人看不到页面源代码!

防止查看网页源代码的方法:

<html>

<head>

<script language="javascript">

function clear(){

Source=document.body.firstChild.data;

document.open();

document.close();

document.title="看不到源代码";

document.body.innerHTML=Source;

}

</script>

</head>

<body οnlοad=clear()>

<!--

<a href="http://www.jdkjweb.com>炬点网</a>源代码好像是不让看的!-->

</body>

</html>

(9)怎样屏蔽查网页源码扩展阅读

HTML 页面中的 SVG

SVG 文件可通过以下标签嵌入 HTML 文档:<embed>、<object> 或者 <iframe>。

HTML 页面中的 SVG

下面,你会看到三种把 SVG 文件嵌入 HTML 页面的不同方法。

使用 <embed> 标签

<embed> 标签被所有主流的浏览器支持,并允许使用脚本。

注释:当在 HTML 页面中嵌入 SVG 时使用 <embed> 标签是 Adobe SVG Viewer 推荐的方法!然而,如果需要创建合法的 XHTML,就不能使用 <embed>。任何 HTML 规范中都没有 <embed> 标签。

语法:

<embed src="rect.svg" width="300" height="100"

type="image/svg+xml"

pluginspage="http://www.adobe.com/svg/viewer/install/" />

阅读全文

与怎样屏蔽查网页源码相关的资料

热点内容
centosphp环境包 浏览:601
mfipdf 浏览:534
电脑解压后电脑蓝屏 浏览:295
外网访问内网服务器如何在路由器设置 浏览:856
2014统计年鉴pdf 浏览:434
linuxoracle用户密码 浏览:757
股票交易pdf 浏览:898
p2papp源码 浏览:308
记录睡眠软件app哪个好用 浏览:140
液压助力车压缩比 浏览:217
文件服务器上如何查看 浏览:975
雪花绘制源码 浏览:662
app主页演示图怎么做 浏览:542
幼儿园设计pdf 浏览:645
干接点输入单片机 浏览:541
亚马逊云服务器查看 浏览:163
如何用免费云服务器 浏览:610
php的输出命令 浏览:264
在家怎么制作解压小玩具 浏览:99
javascript源码辅助阅读 浏览:384