Silverlight - плохое положение мыши при встраивании в html-страницу, когда Firefox имеет масштабирование - PullRequest
2 голосов
/ 22 декабря 2009

У нас есть элемент управления Silverlight, встроенный в html-страницу. Когда я увеличиваю html-страницу в FireFox 3.5 (ctrl - +), а затем пытаюсь щелкнуть что-то в элементе управления Silverlight, ввод мыши не выполняется в правильном месте.

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

http://silverlight.codeplex.com/

Есть идеи, как это исправить?

1 Ответ

2 голосов
/ 31 декабря 2011

Существует множество сообщений о проблеме и некоторых возможных исправлениях.

Смотрите эти ссылки:

http://forums.silverlight.net/p/227806/614938.aspx

«Я решил попробовать удалить и переустановить Firefox, и это помогло.»

https://support.mozilla.org/en-US/questions/795168

«Включение plugin-container.exe в about: config (dom.ipc.plugins.enabled) устраняет проблему с мышью, но затем всплывающие окна плагина Silverlight (например, разрешение на веб-камеру / микрофон) блокируют браузер.»

Приложение без окон Silverlight (и Flash?) В Firefox: сообщается о неправильных позициях мыши

"Эта проблема не возникает, если вы выполните одно из следующих действий:

  1. Переключите Firefox в полноэкранный режим (кажется, что причиной смещения является верхняя полоса, поэтому, когда она не видна, смещения нет).
  2. Не используйте Silverlight в режиме без окон.
  3. Используйте любой другой браузер.

...

В своем исследовании я наткнулся на следующие предложенные обходные пути ...:

  • Не использовать переполнение в CSS.
  • Используйте css для установки html поля в 1px.
  • Не использовать iframe "
...