我正在研究创建使用WebGL的JavaScript应用程序的可能性。

由于WebGL仅在几个浏览器中可用,而且我不想强迫人们使用某个浏览器(直接),因此我想提供一个独立的应用程序客户端下载。

是否有可能以某种方式创建一个无边界和独立的“假浏览器”客户端,该客户端将我的应用程序嵌入了Linux和Windows?

这将使我能够分发独立客户端,而不必修改我的应用程序代码。

有帮助吗?

解决方案

WebKit提供了WebGL支持 建造一年多。因此,如果您的客户使用Macintosh计算机,则可以使用WebKit创建独立应用程序。

那只是暂时。到明年,我认为您将在每个主要浏览器中看到对WebGL的支持,除了IE之外,它正在经历越来越多的用户群。

另外,您可以为每个主要浏览器(包括IE)编写一个插件/插件。这对您来说是更多的工作。如果您不想将网络标准留给浏览器制造商,则可以自己承担挑战。

不过,从长远来看可能不是最好的计划。他们将不断优化速度,记忆效率,提高质量和响应能力。您可能不想将其与他们相同的持续努力。您可能不会提供他们所做的相同的跨平台支持。

使用标准工具包之一创建特定于应用程序的浏览器(ASB),然后过渡到直接使用Web浏览器,这可能是一条路的方法。您现在无法为该策略进行兼容性测试,因为支持它的浏览器已经在公共Beta中。

其他提示

JSlibs 是一个独立的JavaScript运行时,可以很好地支持OpenGL。看看这些 样品.

因此,您想在JavaScript中编写一个独立于平台的应用程序,可以使用OpenGL?

我会尝试做一个 jogl 应用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top