tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:サイドバーにVisualforceページを表示

サイドバーにVisualforceページを表示させるときはiframeを使って表示させるのですが、そのとき背景色が白くなってしまいます。

f:id:tyoshikawa1106:20130519003033p:plain


この問題を解決するには、Visualforceページ側で「background-color:transparent;」を指定して背景を透過すればいいみたいです。

IEの場合は、iframe側で「allowtransparency="true"」を指定する必要もあります。


以下サンプルです。


このように指定することで、次のようにサイドバーと同じ背景色でVisualforceページを表示することができます。

f:id:tyoshikawa1106:20130519004613p:plain

問題点

Visualforceページの読み込み中は白い背景色が一瞬表示されてしまいました。
ページが表示されるまでの一瞬なのですが、できたら解決できないかなと思ってます。