大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网页设计 -> HTML/CSS -> 关于网页源代码屏蔽(2)

关于网页源代码屏蔽(2)

时间: 2021-07-31 作者:daque

那么,有些人就会想到,即使对方看得见框架网页的源代码。又何谈去径直翻开被养护网页?对,这即是接下来我要讲的。即使要一个页面包车型的士菜单栏内的察看源代码遗失功效。那最大略的方法即是去掉菜单栏。而这一点是不妨经过弹出窗口来实行的。之以是不采用超链接翻开无菜单栏窗口是由于那么会表露目的地方,欣赏者不妨径直在欣赏器中敲入地方,而绕过这个樊篱的菜单栏。要运用超链接翻开无菜单栏窗口,就必需在一个已遭到源代码樊篱保护的网页中运用关系链接。   那么,咱们就看看怎样运用弹出窗口往返掉菜单栏。本来,咱们要做的,即是让目的网页在一个告白条中翻开。这个代码简直每个巨型网站城市有的。代码如次: 〈script〉 〈!-- window.open("red.htm", "red", "resizable=yes,width=500,height=300"); --〉 〈/script〉   这边,在window.open后的括号里的第一个参数即是弹出窗口所表露的网页的场所,这边例子里是先对场所下的red.htm网页文献。这时候运转便谈判出一个表露有red.htm的无菜单栏的窗口。好,咱们的手段到达了。然而,这个窗口有一个缺点,即是没有震动条。由于在谈出窗口的语句:window.open里并没相关于震动条的参数,(或是我不领会?欢送能手来函指出),以是这边翻开的网页倡导只做出网页的导航页。   然而,用之上本领废除菜单栏,必需有一个第二方的网页来作弹出的处事。那么,这个用来弹出窗口的网页又变成了一个题目的地方。举例来说:假如,咱们用一个index.htm来作弹出窗口的处事。也即是翻开index.htm之后,会弹出red.htm的无菜单栏窗口。前方咱们也提到了,即使领会了一个网页的地方后,不管这个网页能否湮没在无菜单栏之下,你都能看到它的源代码。那么,不让这个red.htm的地方表露也就成领会决这个题目的要害。然而,只有这个index.htm被翻开,就不妨看到源代码。然而,无妨反过来想想,即使咱们把index.htm给关起来呢?只有在欣赏者没有赶得及察看index.htm之前将它封闭,就能保住它的源代码了。那么,在这个index.htm里就有得做些作品了。 那即是,增添封闭网页的代码。   那么,咱们就不妨用window.close来封闭窗口。代码如次: 〈script〉 〈!-- window.open(); --〉 〈/script〉   那么,此刻咱们把两局部代码兼并起来。此刻,获得的功效即是——径直有一个无菜单栏的窗口翻开了。由于计划机的处置速率很快,即使咱们将这两段代码紧接着写在一道,那么咱们就只能看到兴建的窗口。代码如次: 〈script〉 〈!-- window.open("red.htm", "red", "resizable=yes,width=500,height=300"); window.close(); --〉 〈/script〉   而从来的窗口,已在咱们无发觉的情景下封闭了。如许,就别说察看该网页的源代码了。这边,介入上头源代码的网页起了一个跳板的效率。然而,在这边,咱们要提防几点。第一,用来做跳板的网页不该当定名为index.htm。将它换一个名字,而后把默许首页的名字改为更改正的名字。如许,是欣赏者能在输入彀之后便机动考察该页。而又不致让对方领会该页的称呼。即使不如许做,就会引导对方探求出该页的场所。如:172.0.0.0/index.htm。如许,就不妨经过在欣赏器中提交:view-source:http://172.0.0.0/index.htm就不妨看到该页的源代码了。   在樊篱掉了菜单栏和东西栏之后,咱们想,即使没有了最上方的窗口条该多好呢?底下咱们要做的工作,有基础,即是在上头所说的在运用跳板页面翻开一个无菜单栏的窗口之后。咱们要做什么呢?即是让咱们表露网站实质的窗口只表露实质,(是啊,网站不即是给旁人欣赏的吗?要欣赏器和windows的那么多功效做什么呀……)只有实质,其他一致去掉。咱们就不妨经过一段javascript来实行。底下这段代码即是用来设置无任何窗口特性的代码: 〈script〉 function open1(url){ newwin=window.open(url,'newwindow','fullscreen=1') newwin.resizeto(800,600) newwin.moveto(screen.width/0-800,screen.height/0-600) } 〈/script〉   个中,function open1(url)设置了超链接的写法。以是,咱们在写链接的地方时,该当如许写:javascript:open1(url)。比方我要翻开一个无窗口特性的新浪首页就该当在笔墨或图片的超链接里如许写:javascript:open1(‘http:www.sina.com.cn’)。固然,括号内也扶助对立路途。结果写出来的方法该当是: 〈script〉 function open1(url){ newwin=window.open(url,'newwindow','fullscreen=1') newwin.resizeto(800,600) newwin.moveto(screen.width/0-800,screen.height/0-600) } 〈/script〉 〈body oncontextmenu=self.event.returnvalue=false onselectstart="return false"〉 〈td width="100%"〉〈a href="javascript:open1('main.htm'),window.close()"〉〈img border="0" src="http://edu.chinaz.com/get/website/html_css/pic/blank1.gif" style="position: absolute; left: 556; top: 142" width="169" height="57"〉〈/a〉〈/td〉 〈/body〉   如许,咱们就到达了翻开无窗口边的网页了。而且,在这个网页中,会机动介入震动条,如许,就不会像前方那么看得见底下的实质啦。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.