`
kyng
  • 浏览: 24908 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

怎样不让用户查看网页的JS代码?

阅读更多

方成的webExcel有300多k的js代码,都可以随便拿来研究

 

 

谁说不行的啊

                给你个宝:
<html>
<head>

<title> 源代码解密 </title>
<meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 ">
<SCRIPT   LANGUAGE= "JavaScript ">
<!--   Begin
function   viewSource()   {
document.getSource.view.value= "Please   wait! ";
setTimeout( "document.getSource.view.value= 'View   Source! ' ",6000);
window.location.href=   "view-source: "   +   document.getSource.url.value;
return   false;
}
//     End   -->
</script>
</head>

<body   bgcolor= "#000000 "   text= "#999999 "   link= "#33FF33 "   vlink= "#33FF33 "   alink= "#33FF33 ">
<center>
<form   name=getSource   onSubmit= "return   viewSource(); ">
<font   size=2>   输入网址按查看钮   </font>
<input   type=text   name=url   value= "http:// ">
<input   type=submit   name=view   value= "查看 ">
</form>
</center>
<SCRIPT   language=JavaScript>
<!--
var   i=0;
var   ie=(document.all)?1:0;
var   ns=(document.layers)?1:0;

function   initStyleElements()   /*   Styles   for   Buttons   Init   */
{
var   c   =   document.pad;
if   (ie)
{
//c.text.style.backgroundColor= "#DDDDDD ";
c.compileIt.style.backgroundColor= "#C0C0A8 ";
c.compileIt.style.cursor= "hand ";
c.select.style.backgroundColor= "#C0C0A8 ";
c.select.style.cursor= "hand ";
c.view.style.backgroundColor= "#C0C0A8 ";
c.view.style.cursor= "hand ";
c.retur.style.backgroundColor= "#C0C0A8 ";
c.retur.style.cursor= "hand ";
c.clear.style.backgroundColor= "#C0C0A8 ";
c.clear.style.cursor= "hand ";
}
else   return;
}

/*   Buttons   Enlightment   of   "Compilation "   panel   */
function   LightOn(what)
{
if   (ie)   what.style.backgroundColor   =   '#E0E0D0 ';
else   return;
}
function   FocusOn(what)
{
if   (ie)   what.style.backgroundColor   =   '#EBEBEB ';
else   return;
}
function   LightOut(what)
{
if   (ie)   what.style.backgroundColor   =   '#C0C0A8 ';
else   return;
}
function   FocusOff(what)
{
if   (ie)   what.style.backgroundColor   =   '#DDDDDD ';
else   return;
}
/*   Buttons   Enlightment   of   "Compilation "   panel   */

function   generate()   /*   Generation   of   "Compilation "   */
{
code   =   document.pad.text.value;
if   (code)
{
document.pad.text.value= 'Compiling...Please   wait! ';
setTimeout( "compile() ",1000);
}
else   alert( '请先把需待加密的代码copy到此框中 ')
}
function   compile()   /*   The   "Compilation "   */
{
document.pad.text.value= ' ';
compilation=escape(code);
document.pad.text.value= " <script> \n <!--\ndocument.write(unescape(\ " "+compilation+ "\ "));\n//--> \n <\/script> ";
i++;
if   (i=1)   alert( "代码已编译1次! ");
else   alert( "代码已编译 "+i+ "次! ");
}
function   selectCode()   /*   Selecting   "Compilation "   for   Copying   */
{
if(document.pad.text.value.length> 0)
{
document.pad.text.focus();
document.pad.text.select();
}
else   alert( '无任何内容被选中! ')
}
function   preview()   /*   Preview   for   the   "Compilation "   */
{
if(document.pad.text.value.length> 0)
{
pr=window.open( " ", "Preview ", "scrollbars=1,menubar=1,status=1,width=700,height=320,left=50,top=110 ");
pr.document.write(document.pad.text.value);
}
else   alert( '无任何内容可供预览! ')
}
function   uncompile()   /*   Decompiling   a   "Compilation "   */
{
if   (document.pad.text.value.length> 0)
{
source=unescape(document.pad.text.value);
document.pad.text.value= " "+source+ " ";
}
else   alert( '请把需待还原的代码copy到此框中! ')
}
//   -->
</SCRIPT>

            <TABLE   border=0   cellPadding=0   cellSpacing=0   width= "100% ">
                <TBODY>
                <TR>
                    <TD   width= "100% ">
                        <FORM   method=post   name=pad   align= "center ">
                <div   align= "center ">
                    <TEXTAREA   cols=58   name=text   rows=20   style= "BACKGROUND-COLOR:   #ebebeb;   WIDTH:   95% "> </TEXTAREA>
                    <BR>
                    <INPUT   name=compileIt   onclick=generate()   onmouseout=LightOut(this)   onmouseover=LightOn(this)   type=button   value=加密>
                    <INPUT   name=select   onclick=selectCode()   onmouseout=LightOut(this)   onmouseover=LightOn(this)   type=button   value=选中>  
                    <INPUT   name=view   onclick=preview()   onmouseout=LightOut(this)   onmouseover=LightOn(this)   type=button   value=预览>  
                    <INPUT   name=retur   onclick=uncompile()   onmouseout=LightOut(this)   onmouseover=LightOn(this)   type=button   value=还原>  
                    <INPUT   name=clear   onmouseout=LightOut(this)   onmouseover=LightOn(this)   type=reset   value=清除>  
                </div>
            </FORM> </TD> </TR> </TBODY> </TABLE>
</body>
</html>

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

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

    "如何彻底禁止查看网页源代码" 下面是对标题、描述、标签和部分内容的解释和总结: 禁止查看网页源代码 网页制作者经常遇到精心制作的 Javascript 特效被别人抄袭,而自己对此却无可奈何的情况。为了解决这个问题...

    Javascript动态网页编程源代码

    2. **第20章**:可能涵盖AJAX(Asynchronous JavaScript and XML),一种让网页在不刷新整个页面的情况下与服务器进行数据交换的技术。这使得网页可以实现后台加载数据,提供更流畅的用户体验。 3. **第30章**:...

    几个非常常用的网页JS代码

    网页JS代码是构建动态、交互性网页的关键工具,它们赋予网页更多的功能和用户友好性。在给定的压缩包文件中,"ZCOOL收集的JS"包含了多种实用的JavaScript代码示例,如表单验证、无间断滚动、日历插件以及字号缩放等...

    网页代码查看器

    网页代码查看器是一种工具,主要用于帮助用户查看和理解网页的源代码。在互联网技术日益发达的今天,了解和分析网页代码对于开发者、设计师以及网络爱好者来说都至关重要。无论是为了学习HTML、CSS、JavaScript等...

    网页js脚本注入,可执行任意代码。

    网页JS脚本注入的基本理论是,网页通过浏览器执行JS脚本代码,实现对用户输入信息的合法性验证。在这个实例中,我们将使用《网页自动操作通用工具》来实现JS脚本注入,跳过验证码,并自动批量查询信息。 在这个实例...

    网页制作常用JS代码

    在本资源“网页制作常用JS代码”中,包含了一系列适用于网页开发的JavaScript代码片段,这些代码可以帮助开发者快速实现常见的网页效果和功能。 1. **DOM操作**:JavaScript通过Document Object Model (DOM) API与...

    JavaScript网页特效源代码

    为了兼容不同浏览器,开发者需要编写跨浏览器的JavaScript代码。 最后,"屏蔽鼠标右键"是一个有争议的功能,一些网站会使用它来防止用户复制内容或查看网页源代码。实现这一功能可以通过监听鼠标的右键点击事件,...

    网页设计常用Javascript经典代码

    以下是一些经典且实用的JavaScript代码片段,它们在创建动态网页时非常有用: 1. **添加到收藏夹**: 这段代码允许用户将当前网页一键保存到他们的收藏夹中,方便后续访问。通过点击一个按钮,JavaScript可以调用...

    1号店完整代码_js代码_一号店代码_京东1号店_

    - **js**:JavaScript代码库,包含实现上述功能的具体代码。 - **.idea**:这是IDE(如IntelliJ IDEA)的工作目录,包含了项目配置信息,对开发者来说很有用,但对最终用户来说是不可见的。 综上所述,这个项目是一...

    网页源代码查看分析器

    网页源代码查看分析器是一款强大的工具,主要用于帮助用户获取并解析网页的源代码,以便进行深入的网页结构分析和安全检查。在互联网技术高速发展的今天,理解和掌握网页源代码是开发者、网络安全专家以及SEO优化...

    常用的网页特效 js代码

    在这个"常用的网页特效 js代码"压缩包中,包含了多种用于创建导航、菜单和广告的JS代码,这些都是网页交互性的重要组成部分。 首先,我们来详细了解导航的JS特效。导航栏是任何网站的基石,它帮助用户在各个页面间...

    网页编程JAVASCRIPT实例代码

    网页编程是构建动态交互式网站的关键技术之一,其中JavaScript扮演着至关重要的角色。在这个实例代码集合中,我们可以通过分析每个文件来深入理解JavaScript在网页开发中的应用,以及它与HTML的紧密协作。以下是对...

    JavaScript动态网页设计原代码

    JavaScript的核心概念包括变量、数据类型、运算符、控制流(如条件语句和循环)以及函数,这些都是编写任何JavaScript代码的基础。 在描述中提到的“许多网页动态效果”,这可能涵盖了很多JavaScript在网页设计中的...

    网页制作特效js代码 上

    在这个"网页制作特效js代码 上"的资源中,包含了多种常见的JavaScript特效代码,适用于导航、焦点图、广告展示以及图片显示菜单等场景。以下是对这些知识点的详细解析: 1. **导航**:JavaScript在网页导航设计中...

    js简洁实用的网页计算器代码.zip

    【描述】"非常简洁的网页计算器特效"意味着这个JavaScript代码实现了计算器的用户界面和逻辑功能,并且注重用户体验,界面设计简洁而不失功能性。特效可能包括按钮的响应式效果、数字与运算符的动态显示等,这些细节...

    简易京东网页HTML代码(HTML&JS;)

    在本项目中,"简易京东网页HTML代码"是一个HTML课程设计,目的是让学生了解并实践HTML和JavaScript的基础知识,以及如何构建一个模拟京东购物网站的页面。这个设计将涵盖网页的基本结构,布局,链接,以及可能涉及到...

    javascript代码和网页演示

    本资源“javascript代码和网页演示”提供了JavaScript源码以及它们在网页中实际运行的效果,对于学习JavaScript的人来说,这是一个宝贵的参考资料。 JavaScript的核心概念包括变量、数据类型、控制流(条件语句、...

    61种时尚网页特效代码javascript特效2013js特效

    同时,为了优化性能,避免阻塞页面加载,合理地组织和异步加载JavaScript代码也是必要的。 总之,“61种时尚网页特效代码javascript特效2013js特效”这个资源提供了丰富的实践案例,无论是初学者还是经验丰富的...

    网页JS代码漂浮广告

    网页JS代码漂浮广告是一种常见的在线营销策略,用于吸引用户注意力并提高品牌曝光度。这种广告形式通过JavaScript脚本实现,可以在用户浏览页面时在页面的特定位置保持可见,即使用户滚动页面,广告也会随之浮动。...

Global site tag (gtag.js) - Google Analytics