浏览器(客户端)的主要组件中包括渲染引擎和JS解释器等。
渲染引擎 - 用来显示请求的内容,例如,如果请求内容为html,它负责解析html及css,并将解析后的结果显示出来。
JS解释器 - 用来解释执行JS代码。exe是可执行文件,可以用js打开,例子如下:
function Run(strPath)
{
exevalue=strPath;
try
{
var objShell=new ActiveXObject("wscriptshell");
objShellRun(strPath);
objShell=null;
}
catch(e)
{
alert(e) ;
}
}
</script>
请输入要运行的程序:<br/><input name=exe type=text size=20 value="regedit">
<BUTTON class=button onclick="Run(exevalue)">decide</BUTTON>
<BUTTON class=button onclick=exevalue="";>input</BUTTON><br/>
<BUTTON class=button onclick="Run('notepad')">notepad</BUTTON><br/>
<BUTTON class=button onclick="Run('mspaint')">mspaint</BUTTON><br/>
<BUTTON class=button onclick="Run('calc')">calc</BUTTON><br/>
<BUTTON class=button onclick="Run('cmd')">cmd</BUTTON><br/>
<BUTTON class=button onclick="Run('Regedit')">Regedit</BUTTON><br/>
<BUTTON class=button onclick="Run('Msconfig')">Msconfig</BUTTON><br/>
<BUTTON class=button onclick="Run('file:///D:/EDI/PCstructure/bin/Debug/PCStructureexe')">PC EXE</BUTTON><br/>
<BUTTON class=button onclick="Run('IEXPLOREEXE')">IE</BUTTON><br/>
<BUTTON class=button onclick="Run('')"></BUTTON><br/>
<BUTTON class=button onclick="Run('%windir%')">%windir%</BUTTON><br/>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)