1

非表示の IFRAME がページをロードする状況があります。ページは HTML データではなく、生の JSON 文字列を返します。データは HTML ではないため、「body」タグはなく、別の SO の質問で与えられた次の提案は使用できません。

  iFrameBody = iFrame.contentWindow.document.getElementsByTagName('body')[0];

IFRAME の内容は次のようになります。

   IFRAME:
   -----------------------------------------------
   |     {"JSON" : "HERE" }                       |
   -----------------------------------------------

   and not

   ------------------------------------------------
   |       <html>                                 |
   |            <body>                            |
   |                 {"JSON" : "HERE" }           |
   |            </body>                           |
   |       </html>                                |
   ------------------------------------------------

基本的に、iFrame の生のコンテンツを取得する方法を尋ねています。疑似 HTML タグを追加することはできません。iFrame を使用しないという選択肢はありません。ありがとう!

4

0 に答える 0