3

アーカイブに表示したい HTML コンテンツ (主に電子メール) があります。これらのレコードの一部には独自のスタイル、画像、およびヘッダーが含まれているため、それらを表示するページを妨げないように、独立して表示し、そのコンテナーに限定する必要があります。私はすぐにiframeを考えました。

これを行うには2つの方法がありますが、どちらもやや間接的です。1) about:blank を指す iframe を描画し、ページの読み込み後に Javascript を使用してコンテンツを iframe に描画できます。2) 電子メールのコンテンツのみを返し、iframe を src 属性としてポイントするセカンダリ PHP ページを作成できます。これらの解決策は十分に単純ですが、もっと直接的な方法があるかどうか疑問に思っていました。

これらのような解決策を見つけましたが、上記のオプション 1 または 2 を使用することをお勧めします。この質問の要点は次のとおりです。 URL ではなく IFRAME ソースとしての HTML コード src の代わりに iframe のコンテンツをページに指定する

4

1 に答える 1

0

iframe の src 属性でページを指定するよりも、どれだけ「直接的」に取得できるかわかりません。

srcページを使用したり、EMCAScriptを使用してiframeコンテンツを描画したりすることを含まない、質問で実際に機能する唯一の回答にすでにリンクしています。データ URL 自体の長さに制限があるため、データ URL はほとんどのブラウザで表示できるデータのバイト数がまだ制限されていることに注意してください。

iframe コンテンツを表示するスクリプトとは別に、ページ自体を担当するスクリプトを開発できるため、コードの保守性を分離して向上させるため、別のバックエンド スクリプトで src 属性を使用することを強くお勧めします。

于 2013-04-24T15:51:14.737 に答える