Battlelog,我很好奇它是如何从网络浏览器启动游戏的,比如战地3?
更一般地说,网站如何在本地推出节目?
答案 0 :(得分:8)
我是负责Battlelog发布部分的开发人员之一。它由已安装的Web浏览器插件和JavaScript组合处理。启动游戏基本上都是通过这些步骤。
答案 1 :(得分:2)
这要归功于你在battlelog上安装的插件。由于存在巨大的安全风险,因此不允许网站在本地计算机上执行程序。如果你想在浏览器的上下文之外完成任何事情,那么必须使用插件,这就是为什么你必须在尝试运行时明确授予他们安装的权限。
答案 2 :(得分:0)
我认为有两种选择。首先,链接指向一个文件,该文件只有该程序可以理解的扩展名,就像点击.pdf链接时pdf查看器将打开一样。我的第二个猜测是链接可能使用与该程序相关的另一个协议,链接是否真的与http://开始?
答案 3 :(得分:0)
我几乎100%确定它使用你必须安装的插件来管理启动过程,因为它还控制游戏是否被最小化。