我使用.getSelection获取选定的文本,然后使用.getRangeAt(0),然后使用.getBoundingClientRect()获取窗口的位置。 var selection = getText(); var oRect = oRange.getBoundingClientRectmySelectedText.getSelection().getBoundingClientRect();
为什么我要使用
function isElementInViewport() { var rect = el.getBoundingClientRect+ window.innerHeight * 0.5));}
此函数在直接送达页面时工作正常,但在活动环境中,当该函数运行时,它位于iFrame中,看起来getBoundingClientRect是否有任何方法从iFrame和getBoundi