【问题标题】:Embed type=application in html means?在 html 中嵌入 type=application 是什么意思?
【发布时间】:2011-10-11 04:22:28
【问题描述】:

谁能解释一下下面这行代码到底是做什么的?如果我要构建自己的 Unity3D 并为浏览器导出类似类型的应用程序,我应该怎么做?例如。我应该在某处注册这些应用程序的类型吗?

<embed type="application/vnd.unity" src="webplayer.unity3d">

此行属于该网站http://unity3d.com/gallery/live-demos/index.html#bootcamp,通常用于必须使用本机计算机资源的浏览器应用程序。这些应用不是 Flash 也不是 Javascript。

如果我想为自己的软件这样做,我应该遵循什么流程?

如果有人能对此有所了解,将不胜感激!

【问题讨论】:

  • 还没想好怎么开发自己的网络播放器!是这么难还是不常见?

标签: html applet embed


【解决方案1】:

&lt;embed&gt; 标签用于将小程序添加到页面,它是specific to Mozilla browsers

标签的属性取决于嵌入的具体内容(因此它不包含在 HTML 标准中)。例如,在 Java 小程序中,支持 type 中定义的 MIME 类型的 JRE 版本将用于运行您的小程序。

src 属性指示文件的位置,该文​​件位于运行您的小程序所需的网络服务器(例如,由用户作为插件下载)之外的某个位置。

本质上,该标签表示嵌入文件是 Unity 应用程序,一旦用户安装插件,将需要启动 Unity 3D 网络播放器。本文第一部分的链接有一些嵌入 Java 应用程序的示例(包括如何嵌入 Java 应用程序以及如何支持其他浏览器),其他类型的应用程序的过程也没有什么不同。

【讨论】:

  • 谢谢你。您知道我如何开发自己的“播放器”并提示用户在尚未安装的情况下下载它吗?这不是浏览器插件吧?
【解决方案2】:

这确实是一种 MIME 类型,对于将其用于他或她自己的程序的人来说,应该注册一个新的 MIME 类型,从外部看,这似乎是一个漫长的官僚程序。方法可以在这里找到:http://www.rfc-editor.org/rfc/rfc2048.txt

【讨论】:

    猜你喜欢
    • 2015-08-20
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 2011-04-16
    • 2020-04-30
    • 1970-01-01
    相关资源
    最近更新 更多