window.external не работает в IE6 (Win XP SP3) из приложения C # - PullRequest
1 голос
/ 28 октября 2011

Я успешно использовал window.external в моем приложении на c # для вызова публичной функции в моей форме на C #.Я правильно установил свойство objectforscripting, и это прекрасно работает на моей машине для разработки с Windows 7 и IE9.

На моей тестовой машине, которая является компьютером с Windows XP, window.external не работает.Я получаю «объект», когда я проверяю typeof объекта window.external, но когда я пытаюсь перечислить его для функций, ничего нет.

Когда я пытаюсь вызвать функцию, ничего не происходит.Должна быть ошибка javascript, но не знаю, что это, потому что браузер не сообщает мне.

Я уверен, что windows.external довольно популярен, и люди, должно быть, использовали его на всех ОС, включая WinXpи IE6.Есть идеи, почему это происходит со мной?

1 Ответ

1 голос
/ 28 октября 2011

Хорошо, я немного смущен, но я подумал, что должен рассказать всем, как я решил это, вместо того, чтобы удалить вопрос, чтобы, если кто-то еще был достаточно глуп, они знали.

Функция, на которую я ссылаюсь, имела вызов mshtml dll, который не был частью моей сборки сборки, отправленной на win xp. window.external вообще не выполняет функцию, если в ней есть исключение, подобное этому.

Я мог бы решить эту проблему, включив в настройку mshtml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...