Files
jitsi-meet/react/features/base/util/embedUtils.web.ts

27 lines
626 B
TypeScript

/**
* Checks whether we are loaded in iframe.
*
* @returns {boolean} Whether the current page is loaded in an iframe.
*/
export function isEmbedded(): boolean {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}
/**
* Checks whether we are loaded in iframe with same parent domain.
*
* @returns {boolean} Whether the current page is loaded in an iframe with same parent domain.
*/
export function isEmbeddedFromSameDomain(): boolean {
try {
return window.self.location.host === window.parent.location.host;
} catch (e) {
return false;
}
}