Windows と MacOSX (Windows の Chrome を含む) の両方で試した他のすべてのブラウザーでは、「iframe shim」を使用して正常に動作します。ただし、iframe シムを Mac 上の Chrome のプラグインで動作させることができませんでした。
問題をググっていくつかのテストを行ったところ、オブジェクトに依存しているようです。動作する StreetView (フラッシュ オブジェクト) を使用した例と、動作しない Java アプレットを使用した別の例を見つけました。
いくつかのリンク:
メソッドの説明は次のとおりです。 http://www.oratransplant.nl/2007/10/26/using-iframe-shim-to-partly-cover-a-java-applet/
Java アプレットを使用したこの例は、上記の記事からのものです: http://www.oratransplant.nl/files/iframe_shim.html
ストリートビューを使用した作業バージョンは次のとおりです: http://gmaps-samples.googlecode.com/svn/trunk/streetview/iframeshim.html
Chrome で要素を検査 (および編集) し、2 つのサンプル ページ間でオブジェクトをコピーすると、(Mac 上の Chrome では) Flash オブジェクトは iframe shim のみを許可しているように見えますが、Java アプレットは許可していないようです。
私たちの場合、Firebreath で構築されたカスタム プラグインを使用しています。
プラグインに追加機能を実装して、フラッシュが行っていることを模倣する必要があるかもしれませんが、これは Chrome の Mac ビルドのバグが原因である可能性があります。
誰でも助けることができますか?プラグイン上で HTML 要素を表示できるようにしたいと考えています。iframe shim は、ほぼすべてのブラウザーと OS の組み合わせで動作します。