Как общаться между iframe другого домена и родителем, например Angular? - PullRequest
1 голос
/ 06 мая 2020

как мы запускаем функцию angular и передаем параметр Id из Iframe другого домена (отчет SSRS - Microsoft).

Я использую API postMessage для связи, но все равно он не работает, нужна помощь .

ниже - это функция postmessage iframe (отчет SSRS) другого домена

<a tabindex="1" href="javascript:void(window.parent.postMessage(%7Bfoo:%22foo%22%7D));" style="" class="A7e0e7f9c327a4232b616f24ad9164c7f37a" target="_top"><div style="width:41.25mm;min-width: 41.25mm;">21866</div></a

с использованием javascript: void и передачей сообщения Post.

my angular -4 Код.


    @HostListener("window:message",["$event"])
    fetchProviderId($event:MessageEvent) {
     if ($event.origin !== " ")
         return;
     console.log($event.data)//

    }

Пожалуйста, помогите, я видел много ссылок, но у меня они не работают,

...