Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript WEB:从浏览器启动可执行文件_Javascript_Html_Web_Browser - Fatal编程技术网

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

Javascript WEB:从浏览器启动可执行文件,javascript,html,web,browser,Javascript,Html,Web,Browser,我想知道Roblox()是如何从他们的网站上启动Roblox可执行文件的:当你选择一个游戏并按“播放”时,我的浏览器(chrome)会问我是否要启动一个应用程序,并向我显示路径。当我按下“启动应用程序”时,它会启动我电脑上的roblox客户端。对于windows,您需要 基本上只需设置几个注册表项并将它们指向可执行文件。设置此项的最佳位置是在安装程序中 以下是您要设置的关键点: HKEY_CLASSES_ROOT Roblox (Default) = "URL:Roblox L

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

对于windows,您需要

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

以下是您要设置的关键点:

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”