HTML встраивание Quartz Composer удалено в Safari 5? - PullRequest
1 голос
/ 22 августа 2011

Возможно ли (Лев) встраивать Кварцевые Композиции в веб-страницы (для пользователей OSX Safari)?

Документация на

https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/QuartzComposer/qc_webkit/qc_webkit.html

предполагает, что Quartz Compositions должны быть встроены в веб-страницы, таким образом

<embed type="application/x-quartzcomposer"
       src="my_composition.qtz"
       id="myComposition"
       width="300px"
       height="150px"
       opaque="false">
</embed>

, но в Safari 5 появляется сообщение «Missing Plugin».

Выполнение Safari> Справка> Установленный плагин-ins не показывает плагин, настроенный для обработки файлов .qtz, но перейдя в «Библиотека»> «Интернет-плагины», у меня есть копия Quartz Composer.webplugin

Что я делаю не так?

1 Ответ

5 голосов
/ 22 августа 2011

QuartzComposer.webplugin основан на API Webkit.Далее следуют последние заметки разработчика Safari.

Поддержка плагинов в Safari 5.1

В Safari 5.1 в Mac OS X 10.7 и 10.6 все плагины браузера работают в своем собственном процессе, улучшая стабильность и безопасность браузера.Плагины Netscape продолжают работать в Safari без изменений.Однако Safari 5.1 не поддерживает подключаемые модули WebKit.API подключаемого модуля WebKit несовместим с новой архитектурой процессов и устарел.Разработчики плагинов, в настоящее время использующие API плагинов WebKit, должны использовать API плагинов Netscape, чтобы быть совместимыми с Safari 5.1 в Mac OS X 10.7 и 10.6.Вы можете найти документацию по темам программирования плагинов WebKit.

Короче говоря, вы не делаете ничего плохого

...