在我们的 MOSS '07 站点中,我们有一个页面,其中仅包含一个 Page Viewer Web 部件,它指向另一个服务器上的站点。但是,我注意到在该页面(以及任何其他具有页面查看器 Web 部件的页面)上,我们的下拉菜单和悬停效果非常慢,并且完全耗尽了访问者计算机上的 CPU(进程是IExplorer。)
通过测试,我能够确定 Web 部件指向的 URL 无关紧要......只是在页面上放置 iframe 似乎会导致它(只是将查看器设置为加载 Google 的主页——这可能是我知道的最简单的网站——仍然会导致问题)。如果我去删除 Web 部件,菜单会再次正常运行。
我将调试器附加到进程并逐步执行和调用函数,在函数中分配为零Menu_HoverStatic
时似乎很难。panel.scrollTop
PopOut_Show
有没有其他人注意到这一点?...也许找到了解决方案?我找不到PopOut_Show
在我们的服务器上编辑函数的位置(我认为它是其中一个 .NET DLL 中的资源),否则我只会注释掉该行,因为我认为它并不重要......至少在我们的网站上。
我真的很喜欢在我们的 SharePoint 网站中托管来自另一台服务器的网页的能力,但是悬停时的性能令人痛苦……老实说,这是不可接受的。根据用户计算机的资源,悬停效果有时可能需要 15 秒才能完成!!!!
任何建议将不胜感激!