2

私は奇妙な問題に直面しています。HTML内のテキストにはアクセントがあります。例:

<p>é</p>

画面(é)には正しく表示されますが、DOMインスタンス内のコンテンツはアクセントを受け入れません。「?」を表示しています アクセント付きの文字の代わりに文字。

私の場合、Chrome拡張機能を使用してKindle(http://read.amazon.com)にJavaScriptコードを挿入していますが、Chromeコンソールを使用するだけで問題が発生するため、実際には関連性がないと思います。

html構造の簡略化されたバージョン:

<html>
    <head>
        ...
        <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
        ...
    </head>
    <body>
        ...
        <iframe id="KindleReaderIFrame">
            <html>
                <head>
                    ...
                    <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
                    ...
                </head>
                <body>
                    ...
                    <iframe id="column_0_frame_0">
                        <html>
                            <head>
                                <!-- Do not have the Content-Type meta tag -->
                            </head>
                            <body>
                                <!-- Text with accents that I intend to get through DOM -->
                            </bady>
                        </html>
                    </iframe>
                    ...
                </body>
            </html>
        </iframe>
        ...
    </body>
</html>

必要なテキストは「column_0_frame_0」iframe内にあります。

4

1 に答える 1