20年高端网站建设服务商

网页设计:用零框架技术加密网页

作者

卓越迈创

发表于

2019年06月07日

对广大网页编写者来说,对源代码的保护是最为关注的,但往往却没有任何办法。辛辛苦苦编写的网页在浏览者面前毫无遮掩,只要被别人轻轻点击鼠标右键,选择(查看源代码)一项后,即可获得网页完全代码,甚至稍加修改后就成为他人的网页。本篇将通过采用JavaScript技术,对页面源代码的修改,使浏览者无法获得源码,达到保护代码的目的。

首先,应屏蔽Internet Explorer工具栏中-查看-源代码一项的功能,即将页面采用框架结构的方式。若你的页面并未使用框架结构,且不需使用框架结构,可使用"零框架"技术(即将页面分为左右两帧,左帧的宽度为1,右帧为原页面)。该方法的代码如下:

将该文件存为主文件index.htm,建立一空文件ps.htm,原页面文件现另存为index.html(与主文件名仅在扩展名上略有不同)。采用零框架技术有以下优点: 
1、浏览者在用工具栏中的源代码项无法直接得到页面代码,仅能得到框架主文件的代码(即上述代码)。

2、可利用左帧文件ps.htm加载一些网页的高级应用,如背景音乐,网页计数器,cookie应用等。

其次,应屏蔽鼠标右键的显示源文件功能,即在所需保护的页面文件(上例中为index.html文件)中加入以下代码:

最后,为防止一些了解网页编写语言的人通过框架主文件中的连接手工找出被保护页面后获得源代码,还应在被保护页面中加入以下代码:

这段代码将提供跳回功能,使浏览器无法直接看到该页,而是自动跳回框架主文件index.html,起到保护该页面的作用。

在完成以上三个步骤,对你的主页按照框架结构进行了修改后,你的主页源代码将不能被浏览者在网上获得,可以小小庆贺一下了。

另外,若你确实不想用框架页面,那么可用特殊的方法打开浏览器新窗口,再结合屏蔽鼠标的功能代码后亦可收到同样的效果,打开方法如下:

打开被保护页面的连接
代码中,key.html为被保护页面的文件名。新窗口的高度height与宽度width的值可由用户自定义,单位为像素。

注意:嵌入式的JavaScript代码应加在原文件的元素区内。
相关链接:深圳网站建设  如何建设网站
公司新闻

华为·深开鸿官网数字化升级

深圳开鸿数字产业发展有限公司(简称“深开鸿”)是一家专注于数字化和智能软件解决方案的企业,华为对其持有股份。在行业内具有较高的技术实力和品牌影响力,服务领域覆盖工业、教育、交通及能源等多个行业。
2026-01-09

携手金蝶打造国际化官网形象

金蝶国际正不断推进国际市场的业务布局,为了更好地服务海外客户,企业官网成为其展示品牌价值、产品解决方案及服务能力的重要窗口。
2025-11-29

国资委企业水务集团官网升级

深圳市水务科技有限公司是深圳环境水务集团旗下专业科技企业,长期致力于智慧水务、数字化水环境治理解决方案,并在行业内积累了丰富的技术与实践经验。
2025-09-09

助力中海达海外数字化官网升级

广州中海达卫星导航技术股份有限公司(Hi‑Target)是中国测绘与定位领域的领先企业,业务覆盖智慧城市、基础设施监测、智能农业等多个应用场景。 随着国际化布局和业务拓展的不断深入,中海达官网亟需升级,以更高效地展示品牌形象、技术实力及产品方案,满足国内外客户多样化的信息需求
2026-01-09

人形智能机器人优必选官网建设

随着智能机器人行业的快速发展,优必选希望官网能够更准确、系统地呈现企业技术实力和产品应用价值,满足不同受众对技术内容和应用场景的理解需求。在官网建设项目招标中,卓越迈创凭借科技企业官网规划能力和丰富执行经验,成功中标该项目。
2026-01-09

国民品牌华美月饼官网升级

华美月饼希望通过官网整合品牌文化与产品信息,提升品牌在消费者心中的形象,同时优化用户浏览体验。 在本次官网建设项目中,客户要求网站不仅展示产品,还要完整传递品牌历史、节庆文化及品质理念。卓越迈创凭借在消费品牌数字化建设的丰富经验,成功中标该项目。
2025-12-18
别错过!200+上市公司选择的策划方案
《2026年行业最新设计趋势》 《网站痛点分析与优化策略》 《竞品洞察与成功案例》
立即领取资料立即领取资料

仅剩5

* 200+上市公司都在用的工具书
微信扫码领取
网站定制联系
网站设计报价洽询
您希望我们为您提供什么服务呢
集团官网建设 营销型网站建设 外贸网站建设 海外独立站开发 网站年度运维 微信小程序开发 GEO搜索优化 媒体发稿服务 视频拍摄 品牌VI设计 LOGO设计 画册设计
您的预算

3万-5万

5万-8万

8万-10万

10万以上

招标项目

获取方案

咨询

微信扫码咨询
电话咨询
在线咨询

业务咨询

在线询价

微信咨询

0