[我注意到,在PC(Linux)上安装Steam时,单击网页上的“安装”按钮(使用Firefox浏览器,会打开终端并执行Shell。
这在技术上如何可行?
我认为浏览器是一种沙箱,可阻止网站执行本地代码(Javascript除外)。
网页上的链接为steam://...。然后浏览器询问用户是否允许运行外部应用程序。授权后,Steam外部应用程序实际上将运行外壳程序。
steam://...