Quake Live使用了哪些技术?
具体来说,您如何创建在浏览器中如此广泛使用3D的Web应用程序?该服务要求您下载并安装插件才能播放。您如何创建这样的插件,以及它如何与网站交互?
最佳答案
浏览器程序是非常简单的程序。它们具有与浏览器进行交互的界面,但除此之外,它们还可以执行普通 native 应用程序可以执行的任何操作,例如使用DirectX或OpenGL。
Internet Explorer使用ActiveX注册插件。 Firefox,Chrome,Safari和大多数其他浏览器使用Netscape的NSPlugin API。
MDC在writing plugins for Firefox上有大量文档。
还有关于为IE编写插件的question on SO。
关于browser - Quake Live背后的技术是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3259768/