【问题标题】:Web programming download and run file on client with client's permissionWeb编程经客户端许可在客户端下载和运行文件
【发布时间】:2016-07-08 19:18:37
【问题描述】:

只是一个很大的免责声明,这与恶意软件无关,我希望用户被要求选中一个框并单击一个按钮,或者类似的东西。

我正在为我制作的应用程序创建一个网站,并且我为每个客户生成一个独特的应用程序构建,每次他们想要使用该应用程序时。

这意味着他们每次想要使用它时都必须下载它。该应用程序仅适用于 Windows。

我希望发生的是:

  1. 用户点击运行按钮。
  2. 用户说“是的,我想运行它”。
  3. 文件已下载到用户计算机上。
  4. 文件已执行。

我知道 Java 小程序能够做到这一点,但它们不再使用并且还需要 java(是的,它们也被默认阻止,但同样,这不是问题)。

有没有 Java 小程序的替代品?

最好的问候

【问题讨论】:

  • 什么的替代品?您必须将可执行文件发送给客户端,因为您每次都让他们下载它。那么还有什么其他的选择呢?您在位置 A 有可执行文件,并且需要它在位置 B 运行。无论如何,位置 B 必须获取 exe 的副本才能运行它。
  • 不认为很难理解我在寻找什么,但我又写了这个问题。我已经编辑了这个问题,以包括我正在寻找的替代方案。我只需要一些符合我想要发生的事情的事情。
  • 没有意义,他们每次想要使用它时都必须下载。听起来不太友好
  • 浏览器无法运行本地文件。如果您想使用 Web 技术创建应用程序,您是否考虑过使用 Electron? 它可以让您访问文件系统。
  • 我意识到它对用户不友好,但遗憾的是我必须采取预防措施。

标签: javascript java windows web client


【解决方案1】:

除非您使用 ActiveX(并限制用户使用 Internet Explorer),否则如果没有浏览器插件支持,这是无法实现的。 使用 ActiveX,您几乎可以做任何事情(甚至可以从客户端机器上的命令提示符运行命令)。当然,要做到这一点,您需要事先获得用户的许可。

编辑:如下所述,Microsoft 正在逐步取消对 ActiveX 的支持。所以,到目前为止,你想要实现的目标需要魔法。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-16
  • 2022-08-02
  • 2011-05-15
  • 1970-01-01
相关资源
最近更新 更多