HTML嵌入在Safari 5中删除了Quartz Composer?

问题描述 投票:1回答: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中看到了“Missing Plugin”消息。

做Safari>帮助>已安装的插件没有显示配置为处理.qtz文件的插件,但浏览到库> Internet插件,我有一份Quartz Composer.webplugin

我究竟做错了什么?

safari safari-extension quartz-composer
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 Plug-In Programming Topics中找到该文档。

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

© www.soinside.com 2019 - 2024. All rights reserved.