- 主题:网页中如何开启本地应用程序?
比如,我想做一个静态网页html。
点击此处新建一个txt <a href=notepad.exe> 新建文本 </a>
但不能成功,请指点啊。
--
修改:zerogan FROM 114.245.139.*
FROM 211.160.21.*
就是不能的
【 在 zerogan (零·感) 的大作中提到: 】
: 比如,我想做一个静态网页html。
: 点击此处新建一个txt <a href=notepad.exe> 新建文本 </a>
: 但不能成功,请指点啊。
: ...................
--
FROM 61.48.189.*
那应该怎么才能实现呢?
我看有些网页,点击后,可以开启本地的一些应用程序,比如eMule
【 在 JulyClyde (信RFC1149得自由) 的大作中提到: 】
: 就是不能的
--
FROM 114.245.139.*
activex ..
【 在 zerogan (零·感) 的大作中提到: 】
: 那应该怎么才能实现呢?
: 我看有些网页,点击后,可以开启本地的一些应用程序,比如eMule
--
FROM 61.135.214.*
先不说网页的权限限制是禁止调用本地命令的
就算不限制,也不是直接像你那样写的
【 在 zerogan (零·感) 的大作中提到: 】
: 那应该怎么才能实现呢?
: 我看有些网页,点击后,可以开启本地的一些应用程序,比如eMule
--
FROM 61.149.190.*
那种是伪协议。
迅雷是添加浏览器add-ons,
其他的应该也差不多这个原理。
【 在 zerogan (零·感) 的大作中提到: 】
: 那应该怎么才能实现呢?
: 我看有些网页,点击后,可以开启本地的一些应用程序,比如eMule
--
FROM 61.135.214.*
刚才有网友告诉我在IE里的解决办法。
但对于Chrome不好使,是否有比较通用的方法呢?
【 在 shaolin (叶孤城|漫漫当爹路) 的大作中提到: 】
: activex ..
--
FROM 114.245.139.*
注册伪协议啊,粗糙的说就是本地程序注册一个叫做zero的协议,
然后网页里的 zero://xxx 就会调用本地程序处理
淘宝的阿里旺旺、迅雷等下载软件的专用链接都是这么干的
【 在 zerogan (零·感) 的大作中提到: 】
: 刚才有网友告诉我在IE里的解决办法。
: 但对于Chrome不好使,是否有比较通用的方法呢?
--
FROM 159.226.43.*
我是新手,下面是我的代码,该怎么注册伪协议呢?
<HTML>
<HEAD> <SCRIPT language=JavaScript>
function Run(ReposPath) {
var CmdStr = 'TortoiseProc.exe /command:log /path:'+ReposPath+' /closeonend:0';
alert(CmdStr);
try {
var objShell = new ActiveXObject("wscript.shell");
objShell.Run(CmdStr);
objShell = null;
}
catch (e) {
alert("找不到文件TortoiseProc程序或者路径" + ReposPath);
}
}
</SCRIPT> </HEAD>
<BODY>
<a href="#" onclick=Run("svn://user/SvnTest")> 打开Subversion的Log信息 </a>
</BODY>
</HTML>
【 在 NIGHTFIRE (昵称不告诉你们) 的大作中提到: 】
: 注册伪协议啊,粗糙的说就是本地程序注册一个叫做zero的协议,
: 然后网页里的 zero://xxx 就会调用本地程序处理
: 淘宝的阿里旺旺、迅雷等下载软件的专用链接都是这么干的
: ...................
--
FROM 114.245.139.*
别想了。靠 html 单方面是做不到的
能做到的话你就等着哪天打开一个带 format 的页面吧
【 在 zerogan (零·感) 的大作中提到: 】
: 我是新手,下面是我的代码,该怎么注册伪协议呢?
: <HTML>
: <HEAD> <SCRIPT language=JavaScript>
: ...................
--
修改:withinsea FROM 114.249.237.249
FROM 114.249.237.249