1

(Lion)WebページにQuartzコンポジションを埋め込むことはまだ可能ですか(OSX Safariユーザーの場合)?

のドキュメント

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

クォーツコンポジションをWebページに埋め込むことができることを示唆しています。

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

しかし、Safari5に「MissingPlugin」というメッセージが表示されます。

Safari>ヘルプ>インストールされたプラグインを実行すると、.qtzファイルを処理するように構成されたプラグインが表示されませんが、ライブラリ>インターネットプラグインを参照すると、QuartzComposer.webpluginのコピーがあります。

私は何が間違っているのですか?

4

1 に答える 1

5

QuartzComposer.webplugin は Webkit API に基づいています。以下は、最近の Safari Developer notes からのものです。

Safari 5.1 でのプラグインのサポート

Mac OS X 10.7 および 10.6 上の Safari 5.1 では、すべてのブラウザ プラグインが独自のプロセスで実行されるため、ブラウザの安定性とセキュリティが向上します。Netscape プラグインは、修正しなくても Safari で引き続き動作します。ただし、Safari 5.1 は WebKit プラグインをサポートしていません。WebKit プラグイン API は、新しいプロセス アーキテクチャと互換性がなく、非推奨になっています。現在 WebKit プラグイン API を使用しているプラ​​グイン開発者は、Mac OS X 10.7 および 10.6 で Safari 5.1 と互換性を保つために、Netscape プラグイン API を採用する必要があります。ドキュメントは WebKit Plug-In Programming Topics にあります。

要するに、あなたは何も悪いことをしていません

于 2011-08-22T14:43:47.283 に答える