Javascript 如何获得<;iframe>;使用postMessage()的

Javascript 如何获得<;iframe>;使用postMessage()的,javascript,iframe,postmessage,Javascript,Iframe,Postmessage,我有一个页面,上面有大约5个iFrame。有时在加载时,iframe会出错。我拥有它,因此错误页面将postMessage('reload',*)返回到父站点,但这并不能告诉我哪个iframe触发了postMessage() 子站点,index.blade.php @extends('layouts.application') @section('content') <noscript><h4>Portlet failed to load. Please try

我有一个页面,上面有大约5个iFrame。有时在加载时,iframe会出错。我拥有它,因此错误页面将
postMessage('reload',*)
返回到父站点,但这并不能告诉我哪个iframe触发了
postMessage()

子站点,index.blade.php

@extends('layouts.application')

@section('content')
    <noscript><h4>Portlet failed to load. Please try refreshing this page.</h4></noscript>
@stop

@push('scripts')
    <script>
        jQuery(function($) {
            window.parent.postMessage("reload", "*");
        });
    </script>
@endpush
MessageEvent

{
bubbles: false
cancelBubble: false
cancelable: false
composed: false
currentTarget: Window {parent: Window, opener: null, top: Window, length: 1, frames: Window, …}
data: "reload"
defaultPrevented: false
eventPhase: 0
isTrusted: true
lastEventId: ""
origin: "https://childsite.domain.com"
path: [Window]
ports: []
returnValue: true
source: Window {window: Window, self: Window, location: Location, closed: false, frames: Window, …}
srcElement: Window {parent: Window, opener: null, top: Window, length: 1, frames: Window, …}
target: Window {parent: Window, opener: null, top: Window, length: 1, frames: Window, …}
timeStamp: 3550.64499983564
type: "message"
userActivation: null
__proto__: MessageEvent
}
有没有办法获取生成消息的
,以便我只能重新加载该消息

{
bubbles: false
cancelBubble: false
cancelable: false
composed: false
currentTarget: Window {parent: Window, opener: null, top: Window, length: 1, frames: Window, …}
data: "reload"
defaultPrevented: false
eventPhase: 0
isTrusted: true
lastEventId: ""
origin: "https://childsite.domain.com"
path: [Window]
ports: []
returnValue: true
source: Window {window: Window, self: Window, location: Location, closed: false, frames: Window, …}
srcElement: Window {parent: Window, opener: null, top: Window, length: 1, frames: Window, …}
target: Window {parent: Window, opener: null, top: Window, length: 1, frames: Window, …}
timeStamp: 3550.64499983564
type: "message"
userActivation: null
__proto__: MessageEvent
}