1

是否仍然可以 (Lion) 将 Quartz Compositions 嵌入网页中(对于 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 中看到“缺少插件”消息。

执行 Safari > Help > Installed Plug-ins 不会显示配置为处理 .qtz 文件的插件,但浏览到 Library > Internet Plug-ins,我有 Quartz Composer.webplugin 的副本

我究竟做错了什么?

4

1 回答 1

5

QuartzComposer.webplugin 基于 Webkit API。以下来自于近期的 Safari 开发者笔记。

Safari 5.1 中的插件支持

在 Mac OS X 10.7 和 10.6 上的 Safari 5.1 中,所有浏览器插件都在自己的进程中运行,提高了浏览器的稳定性和安全性。Netscape 插件无需修改即可继续在 Safari 中工作。但是,Safari 5.1 不支持 WebKit 插件。WebKit 插件 API 与新的流程架构不兼容,正在被弃用。当前使用 WebKit 插件 API 的插件开发人员应采用 Netscape 插件 API,以便与 Mac OS X 10.7 和 10.6 上的 Safari 5.1 兼容。您可以在 WebKit 插件编程主题中找到文档。

简而言之,你没有做错任何事

于 2011-08-22T14:43:47.283 回答