PimpKit の配布ページ にも:
This is great and makes the PimpKit kind of obsolete and we've decided to no longer maintain it.
と宣言されてるわけだけど、気になったので PimpKit をインストールしてみた。
気になったのは以下の点:
- 他のバンドルを読み込むためには、まず PimpKit.webplugin 自身が読み込まれなければいけない
- しかし、.webplugin の中身(実装クラス)は対応するコンテンツ <embed> やら <object> やらがない限りは読み込まれないはず
で、PimpKit がどうやって対処しているかは、プラグインをインストールして Safari を再起動してみれば、すぐに分かる:
- まず、対応する <embed> を含む HTML ファイルをプラグインのパッケージに含めておく
- プラグインをインストールするときに、Safari の「ホームページ」設定を上記の HTML に書き換える
- 以降、Safari が起動すると、上記の HTML が表示され、プラグインが読み込まれる
という仕組み。まあ、たしかに、それで動くけど、さすがに真似したくはない。
0 コメント:
コメントを投稿