browser - Quake Live 背后的技术是什么?

标签 browser plugins 3d

什么技术用于供电Quake Live ?

具体来说,您如何创建一个在浏览器中如此广泛使用 3D 的 Web 应用程序?该服务需要您下载并安装插件才能播放。你如何创建这样一个插件,它是如何与网站交互的?

最佳答案

浏览器程序很简单,程序。它们被赋予了一个与浏览器交互的界面,但除此之外,它们还可以执行普通原生应用程序可以执行的任何操作,例如使用 DirectX 或 OpenGL。

Internet Explorer 使用 ActiveX 注册插件。 Firefox、Chrome、Safari 和大多数其他浏览器使用 Netscape 的 NSPlugin API。

MDC 在 writing plugins for Firefox 上有大量文档。 .
还有一个question on SO关于为 IE 编写插件。

关于browser - Quake Live 背后的技术是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3259768/

相关文章:

javascript - 用于格式化文本输入的 jquery 插件

ios - Cordova 屏幕方向插件不起作用

c++ - 在 Lighttpd 中开发插件

android - 在浏览器中打开 url 并强制重新加载页面

python - 从 find_element 查询中提取数据 (Python)

android - 如何在不同的手机本地化上打开特定链接

matlab - 在 Matlab 中可视化环形曲面

javascript - 在与 i.e9 v 的所有其他浏览器相关的 js 文件中运行特定代码

r - 具有 xyz 坐标的 3d 曲面图

javascript - 获取 A 框架中实体的方向向量