私はこのコードを持っています..匿名関数でラップします
(function() {
console.log("writting dataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
window.onMessage1 = function(messageEvent) {
console.log("writting dataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
console.log(messageEvent.data["color"]);
return $("form#credit-info-form").append(messageEvent.data["color"]);
};
}).call(this);
エラーは「TypeError:未定義のプロパティ「データ」を読み取れません」です
しかし、匿名関数ラップなしで上記のコードを実行すると、動作します..
関数名にも同じエラーがありました。「onMessage1」を「window.onMessage1」グローバルスコープにすることで解決しました。
アノイマス関数をどうするか?
ありがとう