|
3 | 3 | */ |
4 | 4 |
|
5 | 5 | import Player from '../player'; |
6 | | -import { isVimeoUrl, getVimeoUrl, getOembedDomain, isVimeoEmbed, getIFrameFromMessageEvent } from './functions'; |
| 6 | +import { isVimeoUrl, getVimeoUrl, getOembedDomain, isVimeoEmbed, findIframeBySourceWindow } from './functions'; |
7 | 7 | import { parseMessageData } from './postmessage'; |
8 | 8 |
|
9 | 9 | const oEmbedParameters = [ |
@@ -224,7 +224,7 @@ export function resizeEmbeds(parent = document) { |
224 | 224 | return; |
225 | 225 | } |
226 | 226 |
|
227 | | - const senderIFrame = getIFrameFromMessageEvent(event, parent); |
| 227 | + const senderIFrame = event.source ? findIframeBySourceWindow(event.source, parent) : null; |
228 | 228 |
|
229 | 229 | if (senderIFrame) { |
230 | 230 | // Change padding-bottom of the enclosing div to accommodate |
@@ -260,7 +260,7 @@ export function initAppendVideoMetadata(parent = document) { |
260 | 260 | return; |
261 | 261 | } |
262 | 262 |
|
263 | | - const senderIFrame = getIFrameFromMessageEvent(event, parent); |
| 263 | + const senderIFrame = event.source ? findIframeBySourceWindow(event.source, parent) : null; |
264 | 264 |
|
265 | 265 | // Initiate appendVideoMetadata if iframe is a Vimeo embed |
266 | 266 | if (senderIFrame && isVimeoEmbed(senderIFrame.src)) { |
@@ -301,7 +301,7 @@ export function checkUrlTimeParam(parent = document) { |
301 | 301 | return; |
302 | 302 | } |
303 | 303 |
|
304 | | - const senderIFrame = getIFrameFromMessageEvent(event, parent); |
| 304 | + const senderIFrame = event.source ? findIframeBySourceWindow(event.source, parent) : null; |
305 | 305 |
|
306 | 306 | if (senderIFrame && isVimeoEmbed(senderIFrame.src)) { |
307 | 307 | const player = new Player(senderIFrame); |
@@ -350,7 +350,7 @@ export function updateDRMEmbeds() { |
350 | 350 | return; |
351 | 351 | } |
352 | 352 |
|
353 | | - const senderIFrame = getIFrameFromMessageEvent(event); |
| 353 | + const senderIFrame = event.source ? findIframeBySourceWindow(event.source) : null; |
354 | 354 |
|
355 | 355 | if (!senderIFrame) { |
356 | 356 | return; |
|
0 commit comments