Нельзя вводить поля ввода Silverlight 5 (Chrome) MacOS

С Silverlight 5 я ничего не могу ввести в поля ввода. Использование Chrome в MacOS.

Нужно ли устанавливать плагин, или это определенная конфигурация браузера?

Ответ 1

К сожалению, это поведение текстовых полей в Silverlight 5 в Chrome на osX. Они отлично работают в Safari, Firefox и т.д., Но не в Chrome.

Официально Silverlight не поддерживается в Chrome на osX. Silverlight 4 работал нормально, но 5 нет.

Извините, что это не тот ответ, на который вы надеетесь.

Вы также можете посмотреть этот пост: Проблема с Silverlight 5 на Mac

Ответ 2

Имел ту же проблему и нашел обходное решение: введите текст в какую-нибудь другую программу, скопируйте и вставьте ее в silverlight. Для меня это помогло ввести имя пользователя и пароль в Lync Web App, чего было достаточно.

Я знаю этот ответ на поздний срок для оригинального вопроса, но он может помочь другим, кто попал в этот поток, как я: -)

Приятного дня!

Ответ 3

Если вы разрабатываете SL5 для Chrome для Mac. Существует работа вокруг, но это требует немного работы. Создайте функцию javascirpt, которая фиксирует нажатия клавиш, отключает поведение браузера по умолчанию для этого нажатия клавиши и передает ключевое событие в silverlight. Если текстовое поле находится в фокусе, добавьте keyevent в текстовое поле.

Не сложно программировать, но вам нужно помнить, что не все ключевые слова являются символами, которые вы хотите отобразить. Кроме того, вам нужно сделать некоторую бухгалтерскую отчетность, чтобы поместить введенный ключ в правильное расположение текстового поля: по мере перемещения курсора.