javascript判断并获取注册表中可信任站点的方法
本文实例讲述了爪哇岛描述语言判断并获取注册表中可信任站点的方法。分享给大家供大家参考。具体分析如下:
判断可信任站点,首先要在注册表中找到可信任站点在注册表中的位置,如下:
(1)域名作为可信任站点在注册表中的位置:
HKCU软件\ \微软\ \窗口\ \当前版本\ \互联网设置\ \区域地图\ \域\ \
(2)知识产权作为可信任站点在注册表中的位置:
HKCU软件\ \微软\ \窗口\ \当前版本\ \互联网设置\ \区域地图\ \范围
具体测试代码如下:
index.jsp:
!DOCTYPE html html health eta http-equiv=' Content-TYPe ' Content=' text/html;charset=UTF-8 '标题获取并判断可信任站点(域名和IP)/titlestyle type='text/css ' .主要内容{ margin: 0 auto边距-top : 100 px;左边距: 100像素;}/style脚本类型=' text/JAVAScript ' src=' http : js/TestRegister。js '/script/headbyddiv class=' main content '输入类型='按钮'值='是否是可信站点id=' TestRegister '/div/body/html js代码:
/* * 判断可信任站点(可信任站点可以为互联网协议(互联网协议)地址也可以为域名)*/窗口。onload=function(){ var btnObj=document。getelementbyid(' TestRegistry ');btnobj。onclick=function(){ if(navigator。用户代理。indexof(' MSIE ')==-1){ alert('只支持工业管理学(工业工程)浏览器!');返回;} var主机名=window。位置。主机名;var WshShell=新的ActiveX对象(' WScript .shell’);//IP的正则表达式/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\.(\d{1,2 } | 1 \ d \ d | 2[0-4]\ d | 25[0-5])){ 3 } $/;//根据域名判断是否存在可信站点如果(主机名!='localhost '!reg。test(hostname)){ var域标志=false,域标志=false,域标志=false,domainSSEFlag=truevar主机名前缀=' ',主机名后缀=' ';var indexOf=hostname.indexOf(' . ');if(indexOf!=-1){主机名前缀=主机名。子串(0,indexOf);主机名后缀=hostname.substring(indexOf 1,hostname。长度);试试{ WshShell .遗憾(' HKCU \\软件\ \微软\ \窗口\ \当前版本\ \互联网设置\ \区域映射\ \域\ \ '主机名\ \ http ');} catch(e){ domain flag=true;} if(域标志){ 0尝试{ WshShell .遗憾(' HKCU \\软件\\微软\ \ Windows \ \当前版本\ \互联网设置\ \区域映射\ \域\ \ '主机名后缀' \ \ '主机名前缀\ \ http ');} catch(e){ domainflag=true;} } //判断其合法性if(域标志域标志){尝试{ WshShell .遗憾(' HKCU \\软件\\微软\\ Windows \ \当前版本\ \互联网设置\ \区域映射\ \域\ \ '主机名后缀' \ \ '主机名前缀' \ \ *);var tipInfo='div您加入的可信站点不是合法的可信站点,请以span style=' color : red http:///span开头!/div ';警报(TipInfo);返回;} catch(e){ } } else { try { WshShell .遗憾(' HKCU \\软件\ \微软\ \窗口\ \当前版本\ \互联网设置\ \区域映射\ \域\ \ '主机名\ \ http ');} catch(e){ domainflag=true;} //判断其合法性if(domainfag){ 0尝试{ WshShell .遗憾(' HKCU \\软件\\微软\ \窗口\ \当前版本\ \互联网设置\ \区域映射\ \域\ \ '主机名' \ \ *);var tipInfo='div您加入的可信站点不是合法的可信站点,请以span style=' color : red http:///span开头!/div ';警报(TipInfo);返回;} catch(e){ } } } if((域标志域标志)| |域标志){ var tipInfo='域名为主机名的可信任站点不存在!';警报(TipInfo);警报(TipInfo);返回;} }else{ //获取可信任站点知识产权,数字2000没法解释,主要涉及到注册表的问题var str=[];for(var I=1;i 2000i ){尝试{ str[i]=WshShell .遗憾(' HKCU \\软件\ \微软\ \窗口\ \当前版本\ \互联网设置\ \区域地图\ \范围\ \范围I ' \ \ :范围');} catch(e){ } } var count=true;for(var I=1;我字符串长度;I){ if(str[I]==undefined){ continue;} else { if(str[I]==hostname){ count=false;打破;} } } if(count){ var tipInfo='IP为主机名可信任站点不存在!';警报(TipInfo);return } } alert('存在可信任站点!');} }希望本文所述对大家的爪哇岛描述语言程序设计有所帮助。
版权声明:javascript判断并获取注册表中可信任站点的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

















