| ログイン | ご入会 |
ADC連絡先
|
|
|
概要Mac OS Xのブラウザプラグインは、Netscapeが発表した従来のMac OSと同じ基本的なプラグインアーキテクチャを採用しています。ブラウザプラグインはCFM(Code Fragment Manager)ライブラリとして実装されています。つまり、ブラウザとプラグイン間の呼び出しはすべてCFMライブラリ呼び出し規約と仮定します。ブラウザとプラグイン間の呼び出しはUPPではなく、単純なProcPtrを使って行われます。 Mac OSの以前のバージョンから必要な変更点Mac OS XのブラウザプラグインはMac OS 7、8、および9のブラウザプラグインと似ていますが、以下の点が異なっています。
その他の変更点プラグインはシンプルなCFMライブラリでもかまいませんが、パッケージ、またはパッケージ化されたデータフォークオンリーファイルとしてもビルドできます。非HFSファイルシステムにもインストールできるので、パッケージ化されたデータフォークオンリーファイルが推奨されます。従来のMac OSでは、多くのブラウザがプラグインをブラウザ直下のディレクトリだけでなく、システムフォルダの“インターネットプラグイン”フォルダ内まで検索します。Mac OS Xでは、プラグインは/Library/Internet Plug-Insディレクトリにだけ格納してください。ディレクトリのロケーションは、vRefNumには 参考文献コードのCarbon化に関する一般的な情報は、テクニカルノート2003を参照してください。また、従来のMacブラウザプラグインの開発の詳細については、Netscapeのプラグインドキュメンテーションをご覧ください。 |