На нашем сайте MOSS '07 у нас есть страница, на которой есть только веб-часть Page Viewer, которая указывает на сайт на другом сервере. Тем не менее, я заметил, что на этой странице (и на любых других, на которых есть веб-часть Page Viewer) наши выпадающие меню и эффекты наведения очень медленные и полностью загружают ЦП на компьютере посетителя (процесс IExplorer .)
Благодаря тестированию я смог определить, что не имеет значения, на какой URL указана веб-часть ... кажется, просто наличие Iframe на странице (просто установка программы просмотра для загрузки главной страницы Google - это, пожалуй, самый простой сайт, который я знаю - все еще вызывает проблемы). Если я пойду и уберу веб-часть, меню снова начнет нормально работать.
Я подключил к процессу отладчик, прошел по Menu_HoverStatic
и вызвал функции, и, кажется, ему трудно приписать panel.scrollTop
нулю в функции PopOut_Show
.
Кто-нибудь еще заметил это? ... возможно, нашли решение для этого? Я не могу найти, где редактировать функцию PopOut_Show
на нашем сервере (я думаю, что это ресурс в одной из библиотек DLL .NET), иначе я просто закомментировал бы эту строку, так как я не думаю, что она действительно важна. .. хотя бы на нашем сайте.
Мне очень нравится возможность размещать веб-страницы с другого сервера, размещенного на нашем сайте SharePoint, но производительность при наведении мыши мучает ... и, честно говоря, неприемлема. В зависимости от ресурсов компьютера пользователя эффекты наведения могут время от времени выполняться 15 секунд !!!!
Буду очень признателен за любые предложения!