如何创建指向本地可执行文件的超链接?
我们有一个 Intranet 网站,并且每个工作站上都安装了 WPF Windows 可执行文件。
- 我们如何在 Intranet 网站上创建一个超链接来启动本地安装的可执行文件?
- 理想情况下,我们希望发布是无缝的。有没有办法设置浏览器信任设置,以便它不会显示此可执行文件的安全警告对话框?
我们在每个工作站上都具有完整的管理功能,并且每个用户仅使用 Internet Explorer。我们还知道 exe 的正确本地路径。
更新: 我们尝试了这个锚标记,但是当我们点击它时,我们没有得到任何响应:
<a href="c:\Flipper\Splash.Flipper.exe">Click Here</a>
我们也通过 Google Chrome 尝试过此操作,并且得到相同(缺乏)的响应。单击该链接不会发生任何事情。
We have an Intranet website, and a WPF windows executable installed on every workstation.
- How can we create a hyperlink on the intranet website that will launch the locally installed executable?
- Ideally we want the launch to be seamless. Is there a way of setting the browsers trust settings so that it won't display a security warning dialog for this executable?
We have full admin capabilities on each workstation, and each user only uses Internet Explorer. We also know the correct local path for the exe.
Update:
We tried this anchor tag, but when we click on it, we get no response:
<a href="c:\Flipper\Splash.Flipper.exe">Click Here</a>
We have also tried this via Google Chrome, and we get the same (lack of) response. Clicking the link causes nothing to happen.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您的用户确实只使用 IE,您可以使用以下代码片段:
但是,使用任何合理的安全设置,这都会导致大量警告(理所当然!)。
If your users really use only IE you can use this snippet:
However, with any sensible security settings this leads to an awful lot of warnings (and rightfully so!).
如果您知道文件的路径并且每台计算机上的路径都相同,则可以链接到本地路径:
我们在以前的一家公司的 Intranet 上这样做了。工作了,没问题。
If you know the path for the file and it's the same on every machine, you can link to the local path:
We did this at a previous company on our intranet. Worked, no problem.
我的 Intranet 门户中有指向 UNC 文件夹/文件的链接,并且我发现客户需要在其“受信任的站点”中添加本地域名“mycompany.local”。我还发现这只适用于 IE(已验证不适用于 FireFox 和 Safari)。
I have links to UNC folders/files inside my intranet portal and I've found that the clients need to have the local domain name "mycompany.local" added in their "Trusted Sites". I have also found this only works in IE (verified not working in FireFox and Safari).
使用 file:/// 前缀。
就像这样:
我不确定您是否能够通过安全对话框(打开、保存、取消)。
Use the file:/// prefix.
Like so:
I'm not sure if you'll be able to get past the security dialog though (open, save, cancel).