【问题标题】:How to open a program from a browser? [duplicate]如何从浏览器打开程序? [复制]
【发布时间】:2021-10-26 19:47:20
【问题描述】:

我想要以下工作流程:

  1. 浏览器打开,一个人正在登录(这个人做什么并不重要)
  2. Person 被重定向到新页面,应该打开另一个程序

当您打开会议链接并打开缩放时,您可能会从缩放中知道这种行为。这是如何实现的?我需要告诉浏览器什么?

【问题讨论】:

  • 您需要有一个程序在用户计算机上安装正确的方案/协议操作。你不能随意运行任何程序
  • 自定义 MIME 类型正是您要寻找的。如果你想让它为每个人工作,你会做很多工作,但here’s some info on registering a custom MIME type for Linux
  • 例如,您可以在 Outlook 或 Thunderbird 中打开 mailto: 网址,但该程序必须正在监听。`

标签: javascript html web


【解决方案1】:

您可以通过 ActiveXObject 来处理它。 例)打开记事本程序

var shell = new ActiveXObject("WScript.Shell");
var program = "notepad.exe";
shell.Run(program, 1, true);

【讨论】:

    猜你喜欢
    • 2011-03-20
    • 2014-05-29
    • 2011-11-15
    • 2015-08-28
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    相关资源
    最近更新 更多