如何从网页中调用本地exe应用程序

如何从网页中调用本地exe应用程序,第1张

这跟HTML5没有任何关系,出于安全的考虑,像javascript这样的浏览器程序自身从来就没有这样的方法。 要实现只能通过插件技术,比如ActiveX。但是这玩意儿只支持IE。你可以考虑另一个插件,几乎所有电脑都安装了,主流浏览器都支持的——flashplayer。

快速修复浏览器方案(鉴于系统环境不同→请活学活用以下方法→根据具体情况决定做哪些)

1、打开浏览器,点“工具”→“管理加载项”那里禁用所有可疑插件,或者你能准确知道没问题的保留。然后→工具→INTERNET选项→常规页面→删除cookies→删除文件→钩选删除所有脱机内容→确定→设置使用的磁盘空间为:8MB或以下(我自己使用1MB)→确定→清除历史纪录→网页保存在历史记录中的天数:3以下→应用确定(我自己使用的设置是0天)。

2、还原浏览器高级设置默认值:工具→INTERNET选项→高级→还原默认设置。

3、恢复默认浏览器的方法“工具”→Internet选项→程序→最下面有个“检查Internet Explorer是否为默认的浏览器”把前面的钩选上,确定。

4、设置主页:“工具”→Internet选项→常规→可以更改主页地址→键入你喜欢的常用网址→应用。

5、如果浏览器中毒就使用卡卡助手40版本修复,然后做插件免疫:全部钩选→免疫。然后→全部去掉钩选→找到“必备”一项,把能用到的插件重新钩选→取消免疫。能用到的就是FLASH和几种播放器的,其余的不要取消免疫。完成所有 *** 作以后,你的浏览器就不会出问题了 。

6、运行→regedit→进入注册表, 在→

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks

这个位置有一个正常的键值, 将其他的删除。

7、HOSTS文件被修改常常会导致类似问题:文件位置 C:\WINDOWS\system32\drivers\etc 把hosts用记事本打开,内容清空,只保留 127001 localhost 这一个条目关闭保存。

8、检查你的浏览器是否被某种(游戏或其它)安装程序恶意附加了某种插件→卸载清理掉它。

情况严重的可做下面的处理:

打开“运行”输入—〉cmd—〉回车

然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了(下面是要运行的代码):

for %1 in (%windir%\system32\dll) do regsvr32exe /s %1

完成后重新启动电脑。

<SCRIPT language=javascript>

function Run(strPath) {

// exevalue=strPath;

try {

var objShell = new ActiveXObject("wscriptshell");

objShellRun(strPath);

objShell = null;

}

catch (e){alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确,而且所需的库文件均可用。')

}

}

</SCRIPT>

在html中

<a href="#javascript" onclick="Run('notepad')">记事本</a><br/>

<a href="#javascript" onclick="Run('mspaint')">画图板</a><br/>

<a href="#javascript" onclick="Run('calc')">计算器</a><br/>

<a href="#javascript" onclick="Run('cmd')">cmd</a><br/>

<a href="#javascript" onclick="Run('Regedit')">Regedit</a><br/>

还有很多,不过好像只能在本机上用

以上就是关于如何从网页中调用本地exe应用程序全部的内容,包括:如何从网页中调用本地exe应用程序、如何在网页上启动电脑中的迅雷看看、java script:如何让网页上的连接可以启动应用程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9397340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存