Steam 网页如何在我的电脑上执行终端和 shell?
how steam web page can execute terminal and shell on my PC?
我注意到在 PC (Linux) 上安装 Steam 时,单击网页上的 "install" 按钮(使用 Firefox 浏览器),打开终端并执行 shell.
这在技术上如何可能?
我认为浏览器是一种防止网站执行本地代码的沙箱(Javascript除外)。
网页中的link为steam://...
。然后浏览器询问用户是否允许 运行 外部应用程序。授权后,steam外部应用实际运行shell.
我注意到在 PC (Linux) 上安装 Steam 时,单击网页上的 "install" 按钮(使用 Firefox 浏览器),打开终端并执行 shell.
这在技术上如何可能?
我认为浏览器是一种防止网站执行本地代码的沙箱(Javascript除外)。
网页中的link为steam://...
。然后浏览器询问用户是否允许 运行 外部应用程序。授权后,steam外部应用实际运行shell.