Skip to main content
firemanfm
Participant
March 18, 2015
Answered

Проблема с вебкамерой и flash player в vk

  • March 18, 2015
  • 1 reply
  • 1703 views

Доброе время суток. На сайте vk.com в браузере firefox(от стабильной ветки, до беты) на ОС windows 8.1 pro 64bit падает плагин flash player при ПКМ на область плагина. Если dom.ipc.plugins.flash.disable-protected-mode перевести в true, то плагин падает не сразу, а после нескольких попыток. Не работает кнопка сделать снимок, хотя сам плагин показывает моё изображение). Данной проблемы нет в ИЕ и chrome based браузерах. К сожалению саппорт vk ничем не помог, она посоветовали писать вам. Проблем с вебкамерой нет на других сайтах.

Вот реппорт, который получаю из about:crashes:

https://crash-stats.mozilla.com/report/index/33417c61-546a-4ca0-b82c-2f4862150316

https://crash-stats.mozilla.com/report/index/0bfefa5e-aa0d-43bf-81d6-84f542150316

Что я пробовал:

Запускать браузер без дополнений в save mod. Удалять и переустанавливать flash. Ставить 15 версию flash. Заходить через портативную версию firefox. Баг повторяется. Настройки флэш аппаратного ускорения flash пробовал включать и отключать, как и аппаратное ускорение firefox.

Можно ли как-то это починить?

This topic has been closed for replies.
Correct answer jeromiec83223024

Нашёл в чём проблема с кнопкой. Это особенность работы firefox с масштабом. Он берёт масштаб из системы (в about:config параметр layout.css.devPixelsPerPx значение -1.0). И при 100% масштабе, он на самом деле увеличен. Если уменьшить масштаб до 67% до кнопки начинают работать правильно или же изменить layout.css.devPixelsPerPx на 1.0. Тогда он не будет ориентироваться на систему. Ещё одним решением проблемы можно назвать изменение настроек на "мелкий размер всех элементов" в настройках экрана.

Можно сказать, что проблемы уже нет, буду ждать когда починят ПКМ и и вылеты в npap и всё будет шикарно.


That makes sense.  When we did the initial implementation of Flash Player for Internet Explorer on Windows 8 and higher, scaling was quite a bit different than on Windows 7 and it required work in both the Internet Explorer and Flash Player APIs.  It makes sense that Firefox might be similarly affected, and they've been experimenting with changes to High DPI panel support in the last couple Firefox releases.

From what I can observe directly, its hard to determine bug is Flash or if we're getting incorrect coordinates from Firefox, but I've filed the following bug on your behalf.  We will need to investigate with a C++ debugger to really understand.  If you have a simple example of the content that you can share (either a URL or a FLA/SWF), that will make this process much faster.  If I have to assign it to someone to create new tests, it will add a couple weeks to the exercise (and there may be a nuance in your content that we don't reproduce initially).

Bug#3956316 - [non-injection] Scaling Problems with Firefox on Win8.1 cause incorrect hit points, etc

1 reply

jeromiec83223024
Inspiring
March 18, 2015

We're aware of the right-click but in Firefox on Win8.1 and higher.  While disabling protected mode works, it leaves you significantly more vulnerable to malware infection.  The issue is assigned to an engineer and is being actively investigated.  We're hopeful that we'll have a fix in a forthcoming release.

firemanfm
firemanfmAuthor
Participant
March 18, 2015

Если отключить protect mod в mms.cfg

“%WINDIR%\System32\Macromed\Flash”

“%WINDIR%\SysWOW64\Macromed\Flash”

и изменить dom.ipc.plugins.flash.disable-protected-mode на false, то проблема остаётся. Поэтому, если я правильно перевёл, я лучше верну prtotect mod в True


Проблема не только с right-click, но и с тем, что не нажимается кнопка "Сделать снимок", что куда критичнее. И данная проблема судя по всему только у меня и я не знаю, как узнать от чего она(если конечно ошибка не исчезнет, когда вы полечите right-click ошибку)

jeromiec83223024
Inspiring
March 18, 2015

It would be hard to tell you what's happening without debugging the content.  If this is Flash content that you wrote, looking in the debugger to see what events are getting emitted might tell you what needs to change.  If this is just a website that you use, you may want to try a different browser until the site can update their content.