我有一个客户正在构建一个仅与IE8一起使用的业务应用程序。
其中一项要求是在单个页面中显示所有数据。我预计这个数据表的长度介于3K到10K像素之间。在最糟糕的情况下,超过25K像素。
长时间投放网页时有哪些技术问题?页面长度是否有限制,IE会显示错误?
该应用程序基于Java / Struts。
答案 0 :(得分:4)
尝试使用此Javascript:
<html>
<head>
<script>
window.onload=function(){
var i=10000;
var buff='';
while(--i){
buff+='<br />';
}
document.body.innerHTML=buff;
}
</script>
</head>
</html>
答案 1 :(得分:2)
理论答案:您的机器资源是有限的 - 所以是的,有一个限制。
实际答案:看看其他很长的页面,例如http://svnbook.red-bean.com/en/1.5/svn-book.html
答案 2 :(得分:1)
尝试使用:
<%
for (int i = 0; i < 25000; i ++) {
%>test<br /><%
}
%>
答案 3 :(得分:0)
IE10在测试中停在1534000px以下。限制包括视口到可滚动区域的高度,因此实际的scrollTop是限制减去元素的高度。
如果设置CSS样式-ms-scroll-limit-y-max,它会锁定最大允许值。但在我的情况下,我偶然发现了这个数字。