0

クロス ドメイン メッセージングを使用して、ウィンドウと挿入された iFrame の間で通信しています。以下のコードは、親ウィンドウに話しかける iframe です。

sendToParent = function (event, response) {
        // send to parent
        event.source.postMessage(response.data, event.origin);
        //sent
        consolePrint('Sent: ' + response.data);
    }

また、response.data は文字列またはオブジェクトにすることができます。

文字列は問題ありませんが、FF3.6 はオブジェクトが好きではありません。したがって、問題ではなく、オブジェクトを文字列化する必要があります。

私たちが抱えている問題は、FF3.6 でオブジェクト クロス ドキュメント メッセージングのサポートがないかどうかをチェックする機能です... ユーザー エージェント文字列や個々のデバイス句の道をたどりたくありません。

誰でも助けることができますか?

4

1 に答える 1

0

この時点で、常にオブジェクトを JSON にシリアライズすることをお勧めします。どのブラウザーがオブジェクトをサポートし、どのブラウザーがサポートしていないかを知るのは難しいだけでなく、オブジェクトをサポートしているように見えるブラウザーでさえ、すべてのブラウザーで完全に一貫しているとは限りません。

于 2012-09-24T11:38:31.667 に答える