Window.postMessage () не работает с Nuxt.js - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь установить связь между iframe и главным окном.

(Репродукция репозитория здесь: https://codesandbox.io/s/1qvxq4r7zq)

Я добавил window.parent.postMessage("testMessage", "*");, который срабатывает правильно (отлажено с помощью firefoxдобавочный номер: https://addons.mozilla.org/en-US/firefox/addon/messpostage/)

Затем добавили слушателя, например

mounted() {
    window.onload = function() {
      console.log('Loaded.')
      window.addEventListener(
        "testMessage",
        function() {
          console.log("It worked!");
          alert("YAS");
        },
        false
      );
    };
  }

, и подтвердили, что слушатель добавлен правильно (см. скриншот ниже).

enter image description here

...