実行時: MyPopWindow.postMessage( "Test"、 "mydomaine ');window.post script.google.comをポップアップメッセージ
がが(プログラム):1 'DOMWindow' オン 'のpostMessage' を実行に失敗しました:提供対象 起源( 'mydomaine')ない 私はscript.google.com whith MyPopWindowにエラーが発生しています受信者のウィンドウの起点 に一致しています( 'https://script.google.com')。
ラン: MyPopWindow.postMessage( "試験"、 'https://script.google.com')。 私はMyPopWindow上のエラーを持っている:
のpostMessageを落とし...ホストmydomaineからだったが、ホスト ます。https予想:// ****** - script.googleusercontent.com
をmydomaine上のページで出典:
window.addEventListener("DOMContentLoaded", function() {
window.addEventListener("message", function(e) {
// wait for child to signal that it's loaded.
if (e.data === "loaded" && e.origin === iframe.src.split("/").splice(0, 3).join("/")) {
// send the child a message.
alert(e.data);
}
})
}, false)
出典:
document.addEventListener('DOMContentLoaded', function() {
// signal the parent that we're loaded.
window.parent.postMessage("loaded", "*");
// listen for messages from the parent.
window.addEventListener("message", function(e) {
if(event.origin !== 'mydomain') return;
var message = e.data;
alert(message);
}, false);
});
はい、そうです。 "Execution APIが最善の策だと私は信じています。" - いいえ:P – user144039