开发者

HTML embed Quartz Composer removed in Safari 5?

开发者 https://www.devze.com 2023-03-30 00:02 出处:网络
Is it still possible (Lion) to embed Quartz Compositions in web pages (for OSX Safari users)? The documentation at

Is it still possible (Lion) to embed Quartz Compositions in web pages (for OSX Safari users)?

The documentation at

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

suggests that Quartz Compositions should can be embedded in web pages thus

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

but I'm seeing a 'Missing Plugin' message in Safari 5.

Doing Safari > Help > Installed Plug-ins doesn't show a plugin configured to handle .qtz files, but browsing to Library > Internet Plug-ins, I have a copy of Quartz Composer.web开发者_运维知识库plugin

What am I doing wrong?


QuartzComposer.webplugin is based upon the Webkit API. The following comes from the recent Safari Developer notes.

Plug-in Support in Safari 5.1

In Safari 5.1 on Mac OS X 10.7 and 10.6, all browser plug-ins run in their own process, improving browser stability and security. Netscape plug-ins continue to work in Safari with no modification. However, Safari 5.1 does not support WebKit plug-ins. The WebKit plug-in API is not compatible with the new process architecture and is being deprecated. Plug-in developers currently using the WebKit plug-in API should adopt the Netscape plug-in API in order to be compatible with Safari 5.1 on Mac OS X 10.7 and 10.6. You can find the documentation at WebKit Plug-In Programming Topics.

In short, you are doing nothing wrong

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号