|
|
@ -794,13 +794,15 @@ export function getPositionRelativeContainingBlockRect(element) { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
export function getOuterBody() { |
|
|
|
export function getOuterBody() { |
|
|
|
// 默认挂在body上的都找最外层的body
|
|
|
|
// 默认挂在body上的都找最外层的body
|
|
|
|
let parentWindow = window; |
|
|
|
// let parentWindow = window;
|
|
|
|
let body = document.body; |
|
|
|
// let body = document.body;
|
|
|
|
try { |
|
|
|
// try {
|
|
|
|
while (parentWindow.parent !== parentWindow) { |
|
|
|
// while (parentWindow.parent !== parentWindow) {
|
|
|
|
parentWindow = parentWindow.parent; |
|
|
|
// parentWindow = parentWindow.parent;
|
|
|
|
} |
|
|
|
// }
|
|
|
|
body = parentWindow.document.body; |
|
|
|
// body = parentWindow.document.body;
|
|
|
|
} catch (e) {} |
|
|
|
// } catch (e) {}
|
|
|
|
return body; |
|
|
|
// return body;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return document.body; |
|
|
|
} |
|
|
|
} |
|
|
|