IE8:每页ActiveX控件数限制?

时间:2011-05-31 07:12:39

标签: internet-explorer activex

我在html表中显示数据(datatables jquery插件)。一列显示activex控件(IE)或插件(Firefox)中的数据。

当IE中有100行或更多行时,我现在遇到问题,这意味着页面加载时间很长或者根本不加载(崩溃,几分钟没有响应)。

在firefox中,问题也出现了,但你需要500行或更多才能让它出现。 IE8是否对可以显示多少个activex控件有某种限制? 如果我删除activex,页面会立即加载。

有什么想法吗? ActiveX是第三方。无法改变它。

2 个答案:

答案 0 :(得分:0)

我认为没有办法让IE或Firefox自动限制,但你可能会改变页面显示的方式来实现某种形式的分页,其中未显示的行不加载activex控件。

可能需要在javascript方面做一些事情,但它几乎肯定比尝试使用插件,扩展程序或浏览器配置管理它更容易 - 特别是因为即使你能找到一种方法' d仍然需要将其部署到需要使用该系统的任何机器上。

答案 1 :(得分:0)

我通过限制每页的记录数量(可以配置)和使用数据表的服务器端处理功能来解决这个问题。服务器端处理需要一些工作才能使其正常运行。我从服务器返回JSON并使用fnRowCallback函数加载插件/控件。

请注意,由于插件的工作方式(ed),因此需要进行服务器端处理。我认为最新版本的改进可以在没有服务器端处理的情况下解决问题