HTML-вставка Quartz Composer удалена в Safari 5?

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

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

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

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

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

но я вижу сообщение «Отсутствует плагин» в Safari 5.

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

Что я делаю неправильно?


person Rob    schedule 22.08.2011    source источник


Ответы (1)


QuartzComposer.webplugin основан на Webkit API. Следующее взято из недавних заметок разработчиков 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.

короче ничего плохого не делаешь

person cybero    schedule 22.08.2011
comment
блин, этого я и боялся. Спасибо за информацию. - person Rob; 22.08.2011