javascript - WEB:从浏览器启动可执行文件

标签 javascript html web browser

我想知道 Roblox ( website ) 如何设法从他们的网站启动 roblox 可执行文件:当您选择游戏并按“播放”时,我的浏览器 (chrome) 询问我是否想要启动一个应用程序,并向我显示路径。当我按下“启动应用程序”时,它会启动我计算机上的 roblox 客户端。

最佳答案

对于 Windows,您会 register an application to a uri scheme

基本上只需设置几个注册表项并将它们指向您的可执行文件。设置它的最佳位置是在您的安装程序中。

这些是您要设置的键:

HKEY_CLASSES_ROOT
   Roblox
      (Default) = "URL:Roblox Launcher"
      URL Protocol = ""
      DefaultIcon
         (Default) = "roblox.exe,1"
      shell
         open
            command
               (Default) = "C:\Program Files\Roblox\roblox.exe" "%1"

然后您可以从您的网站链接到 roblox:Hello%20World,这将启动您的应用程序,就好像用户输入了 "C:\Program Files\Roblox\roblox.exe ""roblox:Hello World" 在命令行上。

关于javascript - WEB:从浏览器启动可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42699852/

相关文章:

javascript - 最有效的 javascript 测试有效颜色值(十六进制和 RGB)并捕获颜色值

javascript - AJAX 发布后追加 Div

javascript - innerHTML 在 JavaScript 中做什么?

javascript - 将一个网站嵌入另一个网站

asp.net - 我的 ASP.NET Web 应用程序中的一个错误

javascript - 暂时禁用所有事件

javascript - 在 Windows Edge 和 Win7 上的 IE10 中,Roboto 字体仅在一个 DOM 元素上被默认的 Time News Roman 字体取代

html - <input> 标签中的轮廓和 Chrome 中的尺寸问题

PHP,让用户知道不允许留空文本字段