@uploadcare/file-uploader
Version:
Building blocks for Uploadcare products integration
12 lines (10 loc) • 317 B
JavaScript
// @ts-check
export const getTopLevelOrigin = () => {
const topLevelWindow = globalThis.top ?? globalThis.parent ?? globalThis.self;
try {
return topLevelWindow.location.origin;
} catch (e) {
console.warn('Unable to access top-level window location:', e);
return globalThis.location.origin;
}
};