Не удается открыть пользовательского всплывающего меню при щелчке правой кнопкой мыши область веб-страницы в Internet Explorer 8

Переводы статьи Переводы статьи
Код статьи: 972845 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • Разработка приложения, на котором размещается веб-элемент объекта (WebOC). WebOC загружает веб-страницы в это приложение.
  • Создание пользовательского всплывающего меню для этой веб-страницы с помощью IHTMLWindow4::createPopup метод.

    Примечание В IHTMLWindow4::createPopup метод позволяет открыть всплывающее меню при щелчке правой кнопкой мыши область веб-страницы.
  • Извлечь документ HTML для пользовательского всплывающего меню с помощью IHTMLPopup::document свойство.
  • При попытке вызова QueryInterface метод ICustomDoc интерфейса на HTML-документ, который требуется использовать для пользовательского всплывающего меню.
В этом случае запустите приложение на компьютере, на котором запущен Internet Explorer 8. Тем не менее при щелчке правой кнопкой мыши область веб-страницы, пользовательского всплывающего меню не отображается. Если производится попытка отладить эту проблему ЗНАЧЕНИЕ HRESULT 0X80004002 (E_NOINTERFACE) возвращается значение QueryInterface метод. Тем не менее, предполагается, что ЗНАЧЕНИЕ HRESULT 0X0 (S_OK) значение, возвращаемое для QueryInterface метод.

Решение

Сведения об обновлении безопасности

Для решения этой проблемы установите самые последние накопительное обновление безопасности для обозревателя Windows Internet Explorer. Для этого посетите следующий веб-узел корпорации Майкрософт:
http://Update.Microsoft.com
Для получения дополнительных технических сведений о последних накопительное обновление безопасности для обозревателя Windows Internet Explorer посетите следующий веб-узел корпорации Майкрософт:
http://www.Microsoft.com/TechNet/Security/Current.aspx
Примечание Это обновление было включено в обновление для системы безопасности 974455 (MS09-054). Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
974455MS09-054: Накопительное обновление для системы безопасности обозревателя Internet Explorer

Сведения об исправлении

Исправление выпущенного корпорацией Майкрософт. Тем не менее он предназначен для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление находится на стадии дополнительного тестирования. Таким образом Если вы не представляет особой эта проблема, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

Чтобы решить проблему немедленно, обратитесь в службу технической поддержки Майкрософт для получения исправления. Полный список телефонов служб поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=Support
Примечание В особых случаях, предусмотренная для звонков в службу поддержки может быть отменена, если специалистом службы поддержки Майкрософт определяет, что решения проблемы является специально выпущенное. Затраты на обычные службы поддержки будут применяться дополнительные вопросы и проблемы, которые не соответствуют требованиям особым обновлением.

Необходимые условия

Для установки исправления необходимо иметь Internet Explorer 8 на компьютере под управлением одной из следующих операционных систем:
  • Windows XP с пакетом обновления 2 (SP2) или Windows XP с пакетом обновления 3 (SP3)
  • Windows Server 2003 с пакетом обновления 2 (SP2)
  • Windows Vista
  • Windows Server 2008

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки этого исправления.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Сведения о реестре

Для использования одного из исправлений в этом пакете, нет необходимости вносить изменения в реестр.

Сведения о файлах

Английская версия исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс на вкладке Дата и время элемент панели управления.
Для всех поддерживаемых 32 разрядных версий Internet Explorer 8 для Windows XP с пакетом обновления 2 и 3 (SP3) для Windows XP
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Mshtml.dll8.0.6001.228925,938,17624 Июня 2009 г.15: 40X86
Для всех поддерживаемых 32 разрядных версий Internet Explorer 8 для Windows Server 2003 с пакетом обновления 2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Mshtml.dll8.0.6001.228925,938,17624 Июня 2009 г.21: 03X86
Для всех поддерживаемых 32 разрядных версий Internet Explorer 8 для Windows Vista и Windows Server 2008
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Mshtml.dll8.0.6001.228915,937,66420 Июня 2009 г.13: 03X86
Mshtml.tlb8.0.6001.228911,638,91220 Июня 2009 г.11: 34Не применимо

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в разделе «Относится к».

Дополнительная информация

Для получения дополнительных сведений об интерфейсе IHTMLWindow4 следующем веб-узле Microsoft Developer Network (MSDN):
http://MSDN.Microsoft.com/en-us/library/aa741344 (VS.85) .aspx


Для получения дополнительных сведений о createPopup метод, посетите следующий веб-узел Microsoft Developer Network (MSDN):

http://MSDN.Microsoft.com/en-us/library/aa741342 (VS.85) .aspx


Для получения дополнительных сведений о IHTMLPopup::document свойство, посетите следующий веб-узел Microsoft Developer Network (MSDN):

http://MSDN.Microsoft.com/en-us/library/aa769082 (VS.85) .aspx


Для получения дополнительных сведений о QueryInterface метод, посетите следующий веб-узел Microsoft Developer Network (MSDN):

http://MSDN.Microsoft.com/en-us/library/78xw8kzk.aspx


Для получения дополнительных сведений об интерфейсе ICustomDoc следующем веб-узле Microsoft Developer Network (MSDN):

http://MSDN.Microsoft.com/en-us/library/aa753272 (VS.85) .aspx

Свойства

Код статьи: 972845 - Последний отзыв: 10 октября 2011 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Windows Internet Explorer 8
Ключевые слова: 
kbexpertiseinter kbqfe kbHotfixServer kbsurveynew kbprb kbmt KB972845 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:972845

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com