如何制作超级链接到本地可执行文件?
我们有一个Intranet网站,并在每个工作站上安装了WPF Windows可执行文件。
我们在每个工作站上都有完整的管理功能,每个用户只能使用Internet Explorer。 我们也知道exe的正确本地路径。
更新 :我们尝试了这个锚标签,但是当我们点击它时,我们没有得到任何回应:
<a href="c:FlipperSplash.Flipper.exe">Click Here</a>
我们也通过谷歌浏览器尝试了这一点,并且我们得到了相同(缺乏)响应。 点击链接不会发生任何事情。
如果您的用户真的只使用IE,您可以使用以下代码片段:
<script type="text/javascript">
function runNotepad() {
var Shell = new ActiveXObject("WScript.Shell");
Shell.Run("%WINDIR%notepad.exe");
}
</script>
<a href="#" onclick="runNotepad(); return false;">Run Notepad</a>
但是,在任何明智的安全设置下,这会导致很多警告(并且正确如此!)。
如果您知道该文件的路径,并且每台机器都是相同的,则可以链接到本地路径:
<a href="C:Windowsprog.exe">Click Here</a>
我们在公司内部网上的一家公司做过这件事。 工作,没问题。
我有Intranet门户内的UNC文件夹/文件的链接,我发现客户需要在其“可信站点”中添加本地域名“mycompany.local”。 我也发现这只适用于IE浏览器(经验证不适用于FireFox和Safari)。
链接地址: http://www.djcxy.com/p/45773.html上一篇: How do I make a hyperlink to a local executable?
下一篇: How can I use a custom compiler for my LaTeX document in LaTeX Lab?