【问题标题】:Launch an application on button click from a web page从网页单击按钮启动应用程序
【发布时间】:2015-03-23 10:11:34
【问题描述】:

在我的 Web 应用程序中,当单击页面中的按钮时,我需要启动安装在客户端计算机上的 Windows 应用程序。

我知道浏览器中的安全策略默认情况下会避免这种情况,但我也知道执行此操作的应用程序。例如,在线会议、WebEx 或 GoToMeeting 等网络会议应用程序。

他们是怎么做到的?

我正在使用 Java,所以我想知道 Java 小程序是否可以实现这一目标。

还有其他众所周知的方法可以解决这个问题吗?

注意用户必须允许执行应用程序

【问题讨论】:

  • 我个人的看法:Java小程序已经“死”了;例如 chrome 已经完全放弃了对 Java 的支持。小程序仍然是一个选项的唯一情况是非常受控的环境 - 您可以控制操作系统和浏览器版本以保证您的小程序不会因为有人点击“更新”按钮而停止工作。
  • @EddyG 我从未使用过小程序,但正如您所建议的,我知道它们几乎是一种死技术。我提到它是因为我需要一种访问客户端操作系统的方法。

标签: java web-applications applet


【解决方案1】:

部署 Java 桌面应用程序的最佳方式是使用 Java Web Start

还有forget applets。很快 Chrome 将根本无法加载它们(以及许多其他插件)。

【讨论】:

    【解决方案2】:

    你可以用小程序来实现它。但用户必须允许运行它。很难从按钮或链接运行一些外部应用程序,因为这是潜在的危险行为。请记住,小程序无法访问用户计算机和其他服务器上的文件(除非经过数字签名)

    【讨论】:

      猜你喜欢
      • 2011-08-11
      • 1970-01-01
      • 2018-05-30
      • 2012-05-23
      • 2016-04-19
      • 2010-09-14
      • 1970-01-01
      • 2011-11-14
      • 1970-01-01
      相关资源
      最近更新 更多