Javascript PDF.js上的TextRange.getBoundingClientRect在IE10/IE11中给出了所有零

Javascript PDF.js上的TextRange.getBoundingClientRect在IE10/IE11中给出了所有零,javascript,range,pdfjs,Javascript,Range,Pdfjs,textRange.getBoundingClientRect在使用PDF.js呈现的页面中执行时,将返回IE10/IE11中的所有零(左、上、宽、高……) getBoundingClientRect方法在Firefox和Chrome中给出了正确的值,但在IE中没有。打开上面的URL,进行多行选择,并在开发者控制台中执行以下代码: window.getSelection().getRangeAt(0).getBoundingClientRect(); 根据我在检查PDF.js DOM后的理解

textRange.getBoundingClientRect在使用PDF.js呈现的页面中执行时,将返回IE10/IE11中的所有零(左、上、宽、高……)

getBoundingClientRect方法在Firefox和Chrome中给出了正确的值,但在IE中没有。打开上面的URL,进行多行选择,并在开发者控制台中执行以下代码:

window.getSelection().getRangeAt(0).getBoundingClientRect();
根据我在检查PDF.js DOM后的理解,IE在元素处于绝对位置时返回所有零。我在以下演示中验证了这一假设:

打开上面的URL后,打开开发者控制台并尝试选择一些文本。如果选择跨越多个绝对定位元素,IE将给出所有零

所以我的问题是,在IE的PDF.js页面中获取范围维度的替代方法是什么