2012/10/26 17:02:18作者:佚名来源:网络
【实例名称】
按功能键返回首页的JS代码
【实例描述】
为了方便用户操作,可以为用户设置功能键,代替使用频率比较高的操作:本咧介绍如何按“F8”键返回首页,默认首页是“http://www.google.com”。
【实例代码】
<script language="javascript"> function goHome() { if(event.keyCode==119) //判断按键 { document.location.href="http://www.google.com";//指定首页 } } </script> 需要在body中添加判断按键的事件,代码如下所示:
<body onkeydown="goHome()"> <p> 调试其他进程的能力赋予您极广泛的权力,这是无法通过其他途经获得的,在进行远程调试时更是如此。恶意的调试器可能对正在调试的计算机造成大范围的损害。因此,对可能进行调试的人要有所限制。有关更多信息,请参见<a >远程调试权限</a>。</p> <p> 但是,许多开发人员没有意识到安全威胁也可以从相反的方向产生。调试对象进程中的恶意代码可能危害调试计算机的安全:有许多必须防范的不道德的安全利用。</p> <h1 > 安全性最佳做法</h1> <div> <p> 正在调试的代码与调试器之间有一种隐式信任关系。如果想调试代码,您还应该乐于运行它。您起码必须能够信任要调试的代码。如您无法信任它,就不应对它进行调试,或者应在可以承担风险且处于独立环境的计算机上对其进行调试。</p> <p> 为了缩小潜在的攻击面,应在生产计算机上禁用调试。出于同样的原因,永远不应无限制地启用调试。 </p> <div> <p> 下面是一些适用于所有托管调试的常规建议。</p> <li> <p> 附加到非信任用户的进程时要小心:当这样做时,您假定它是可以信赖的。当您试图附加到非信任用户的进程时,将会出现一个安全警告对话框确认,询问您是否要附加到该进程。“信任用户”包括您以及在安装了 .NET Framework 的计算机上通常定义的一组标准用户,如“aspnet”、“localsystem”、“networkservice”和“localservice”。有关更多信息,请参见<?xml namespace="" ns="http://msdn.microsoft.com/mshelp" prefix="MSHelp" ?></p> </li> <li> <p> 从 Internet 下载项目并将其加载到 Visual Studio 时要小心。即使没有进行调试这样做也很冒险。这样做时,您假定该项目和它包含的代码是可以信赖的。</p> </li> <p> 有关更多信息,请参见<a href="c84.htm">调试托管代码</a>。</p> </div> <h3 > 远程调试安全</h3> <div > <p> 本地调试通常比远程调试更安全。远程调试增加了可查看的总表面积。</p> <p> Visual Studio 远程调试监视器 (msvsmon.exe) 用于远程调试,有若干对其进行配置的安全建议。由于无身份验证模式不安全,因此配置身份验证模式的首选方式是 Windows 身份验证。使用 Windows 身份验证模式时,请注意,授予非信任用户连接到 msvsmon 的权限是危险的,将由对话框警告指出。 </p> <p> 不要在远程计算机上调试未知进程:有潜在的利用,可能会影响正在运行调试器的计算机,或危害 msvsmon.exe(Visual Studio 远程调试监视器)。如果一定要调试未知进程,请尝试本地调试,并使用防火墙将任何潜在的威胁限制在本地。</p> <p> 有关更多信息,请参见<a href="97.htm">安装远程调试</a>。</p> <ul> <li> <p> 不要在已受威胁的 Web 服务器上启用调试。 </p> </li> <li> <p> 在调试前,请确保您知道该 Web 服务器是安全的。如果您不能确定它是安全的,请不要调试它。 </p> </li> <li> <p> 如果您正在调试对 Internet 公开的 Web 服务,请特别小心。</p> </li> </ul> <h3 > 外部组件</h3> <div > <p> 请注意与您程序交互的外部组件的信任状态,尤其是如果您没有编写此代码。还要注意 Visual Studio 或调试器可能使用的组件。</p> </div> <h3 > 符号和源代码</h3> <div > <p> 两个需要考虑安全的 Visual Studio 工具如下:</p> </div> <ul> <li> <p> 不要在已受威胁的 Web 服务器上启用调试。 </p> </li> <li> <p> 在调试前,请确保您知道该 Web 服务器是安全的。如果您不能确定它是安全的,请不要调试它。 </p> </li> <li> <p> 如果您正在调试对 Internet 公开的 Web 服务,请特别小心。</p> </li> </ul> <h3 > 外部组件</h3> <div > <p> 请注意与您程序交互的外部组件的信任状态,尤其是如果您没有编写此代码。还要注意 Visual Studio 或调试器可能使用的组件。</p> </div> <h3 > 符号和源代码</h3> <div > <p> 两个需要考虑安全的 Visual Studio 工具如下:</p> </div> <p> </p> </div> </div>
</body> </html>
【运行效果】
【难点剖析】
在使用功能键时,需要知道每个功能键的键值,F1~F12的键值分别是“112”~‘‘123”。还要注意实现页面导航使用的是“location.href”属性。
【源码下载】
标签: 功能键 JS代码 返回首页
相关文章
够快云库v6.3.24.12120免费版
详情光影魔术手官方版 v4.7.1
详情ADsafe净网大师v5.4.408.7000
详情网易邮箱大师v5.3.2.1015电脑版
详情foxmailv7.2.25.375
详情暴风影音5v5.92.0824.1111
详情暴风影音v5.92.0824.1111
详情BitComet(比特彗星)v2.13.4.13Beta2
详情路由优化大师v4.5.31.267
详情茄子快传电脑版 v5.1.0.7
详情搜狐影音 v7.2.1.0官方版
详情搜狐影音客户端 v7.2.1.0
详情迅雷影音官方版 v7.0.3.92
详情cbox央视影音v6.0.3.4经典版
详情potplayer播放器v1.7.22496
详情Daum PotPlayer(已集成直播源)v1.7.22496绿色纯净美化便携增强版
详情天国拯救2黄金版 Build.17149332-1.1.1.11377中文版
详情燕云十六声电脑版 v1.9.31
详情潜行者2:切尔诺贝利之心 Build.16805297豪华中文版
详情模拟农场25豪华中文版
详情迷你世界电脑版 v1.41.00
详情骑马与砍杀2 v1.2.9.34019免费版
详情侠盗猎车手圣安地列斯 v1.0最新中文版
详情整蛊白云 v1.0
详情地平线4 v1.476中文版
详情圣女战旗中文v1.1.9绿色免安装版
详情狂怒2中文
详情红色警戒2共和国之辉电脑版 v1.0
详情模拟人生4 v1.0中文免费版
详情蛊婆v1.0免费版
详情风起云涌2越南中文版 v1.6Steam正版
详情使命召唤17官方中文版 v1.0
详情途家民宿v9.14.6安卓版
详情松鼠记账v6.8.1安卓版
详情掌门好家长v5.10.0手机版
详情惠买v5.4.46官方版
详情快快查汉语字典综合官方版V5.0.0官方版
详情尚德机构v7.8.1官方版
详情头像精灵v3.7.0美化版
详情运满满货主版v7.92.1.0安卓版
详情运满满司机版app手机版v8.92.1.0安卓版
详情网易蜗牛读书水墨版V1.9.78
详情泼辣修图免费版v6.11.3安卓版
详情泼辣修图安卓版v6.11.3
详情汽车大师v7.15.5技师版
详情步多多v2.8.1安卓版
详情新浪新闻v8.43.7官方版
详情拓词v14.21安卓版
详情