0

動的に作成された IFRAME の文字セットをUTF-7に設定する方法はありますか? 私は次のことを試みましたが失敗しました:-(

document.getElementById('test').contentWindow.document.body.innerHTML = "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-7\"></head><body></body></html>";

IFRAME ページはまだ UTF-8 です :-( (Firefox を使用)

4

2 に答える 2

2

UTF-7 は常にネットの世界では危険であると考えられており、他の開発の世界ではほとんど役に立たないものでした。

一部のブラウザーはこれをサポートしていません (Chrome など)。

リンク : http://scarybeastsecurity.blogspot.fr/2010/07/firefox-fixes-css-based-cross-origin.html

于 2012-06-10T09:43:55.750 に答える
0

HTML5 仕様では、準拠するブラウザーが UTF-7 をサポートしてはならないことが要求されています。

ユーザー エージェントは、CESU-8、UTF-7、BOCU-1、および SCSU エンコーディングをサポートしてはなりません。

http://dev.w3.org/html5/spec/parsing.html#determining-the-character-encodingから

于 2012-06-10T10:30:36.440 に答える