Вставить type = application в html значит? - PullRequest
0 голосов
/ 22 июля 2011

Может кто-нибудь объяснить, что конкретно делает следующая строка кода? Что мне делать, если я собираюсь создать свой собственный Unity3D, который экспортирует подобные приложения для браузера? Например. я должен где-нибудь зарегистрировать тип этих приложений?

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

Эта строка принадлежит этому сайту http://unity3d.com/gallery/live-demos/index.html#bootcamp и обычно встречается для браузерных приложений, которые должны использовать собственные ресурсы компьютера. Эти приложения не являются ни Flash, ни Javascript.

Если бы я хотел сделать это для своего собственного программного обеспечения, какой процесс мне следует выполнить?

Если бы кто-то мог пролить свет на это, это было бы очень ценно!

Ответы [ 2 ]

1 голос
/ 22 июля 2011

Тег <embed> используется для добавления апплетов на страницу и является специфичным для браузеров Mozilla .

Атрибуты тега зависят от того, что именно внедряется (и по этой причине он не включен в стандарты HTML). Например, в Java-апплете версия JRE, которая поддерживает тип MIME, определенный в type, будет использоваться для запуска вашего апплета.

Атрибут src указывает местоположение файла, расположенного где-то, кроме веб-сервера (например, загруженного пользователем как плагин), который необходим для запуска вашего апплета.

По сути, тег указывает, что внедренный файл является приложением Unity, и как только пользователь установит плагин, потребуется запуск веб-плеера Unity 3D. Ссылка в первой части этого поста содержит несколько примеров для встраивания приложений Java (в том числе, как это сделать и поддерживать другие браузеры), и этот процесс не отличается для других типов приложений.

0 голосов
/ 04 августа 2011

Это действительно MIME-тип, и для того, чтобы кто-то использовал его для своей собственной программы, необходимо зарегистрировать новый MIME-тип, который со стороны кажется бюрократической процедурой. Способ сделать это можно найти здесь: http://www.rfc -editor.org / rfc / rfc2048.txt

...