javascript - 从网络浏览器打开文件系统文件夹/目录

标签 javascript linux macos cross-browser windows-explorer

我将闪存驱动器上的桌面应用程序分发给 Windows、Mac 和 Linux 上的数千名用户。我有一个 HTML 起始页,其中包含指向文档、安装指南、发行说明等的链接,这些都在闪存驱动器上。我希望用户直接从浏览器安装,但这正是防病毒程序试图阻止的(这是正确的)。无需尝试启动安装程序,只要找到安装程序并让用户自己完成最后一步就足够了。

是否可以使主机上的文件系统管理器(Explorer、Finder 等)打开包含该文件的文件夹并突出显示它?我假设这将需要 JavaScript,并且对于 Windows、Mac 和 Linux 可能必须有所不同。此外,适用于大多数浏览器(IE、FF、Chrome、Safari、Opera)。

这与解决费马大定理的难度等级相似吗?

谢谢

最佳答案

没有。浏览器(或大多数浏览器*)会阻止这种行为。它们在您的实际文件系统和 Web 为您提供的内容之间有一堵墙。只有 HTML 输入控件打破了这一点,并且他们也有相当多的保护措施。

*- 您可以使用 IE ActiveX 控件,但这仅限于 IE。

关于javascript - 从网络浏览器打开文件系统文件夹/目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4218018/

相关文章:

macos - 创建mac软件激活

c# - 构建 monobjc Native App 时出现 Xbuild/Mono 错误

javascript - 仅向来自特定引荐来源网址的访问者显示页面中的 iframe

javascript - 为什么这个 chrome 扩展不起作用?

c - mprotect有多快

linux - 热插拔设备驱动模块的问题

javascript - 如何让 JS 过滤器在 Apps 脚本 API 中工作?

javascript - Jquery 将 onClick 函数作为单独的函数运行

linux - 断开 SSH session 后使 Kibana 4 保持运行

macos - 在OS X Mavericks上使用Network Link Conditioner出现问题