Установить отладочный флэш-плеер в Chrome?

Установить отладочный флэш-плеер в Chrome?

Я пытаюсь адаптировать инструкции изздесь,здесь, издесьустановить отладочную версию Flash Player в моей установке Ubuntu 13.04, чтобы Chrome 30.0.1599.66 мог ее использовать.

Интересно, что, похоже, у меня уже установлен официальный плагин Adobe Flash, который можно использовать в Chrome, поэтому проблема меняется с «установки Flash» на «замену обычного Flash на версию отладчика».

введите описание изображения здесь

Так что мне нужно заменить libflashplayer.soна тот, что скачалот Adobe. Звучит просто.

Я выбралэтот файл(Linux Flash Player 11.2 Plugin content debugger), распаковал его и установил файлы конфигурации локальных настроек Flash Playerкак указано.

Затем я заменил /usr/lib/flashplugin/installer/libflashplayer.soего версией, включенной в установку отладчика, и перезапустил Chrome. К моему удивлению, второй Adobe Flash Player в списке chrome://pluginsпросто исчез!

введите описание изображения здесь

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

  • chmod +rx libflashplayer.so
  • nspluginwrapper -i libflashplayer.so(Результаты с ошибкой no appropriate viewer found for libflashplayer.so)
  • mkdir /opt/google/chrome/plugins; mv libflashplayer.so /opt/google/chrome/plugins

Как заставить Chrome распознать плагин отладчика Flash?

решение1

Я наконец понял это, пытаясь заставить это работать в Firefox! Это основано на том направлении, которое я нашелздесь.

sudo apt-get install ia32-libs nspluginwrapper
sudo mkdir /usr/lib/flash-plugin/
wget http://fpdownload.macromedia.com/pub/flashplayer/updaters/11/flashplayer_11_plugin_debug.i386.tar.gz
tar xzvf flashplayer_11_plugin_debug.i386.tar.gz
sudo cp libflashplayer.so /usr/lib/flash-plugin/
sudo chmod 775 /usr/lib/flash-plugin/libflashplayer.so
cd /usr/lib/mozilla/plugins
rm -rf npwrapper.libflashplayer.so # Not sure if this part is necessary or not
sudo ln -s /usr/lib/flash-plugin/libflashplayer.so .
sudo chmod 777 libflashplayer.so
sudo nspluginwrapper -i /usr/lib/flash-plugin/libflashplayer.so
#                       ^ Use the full path here as a relative path won't work!

Теперь перезапустите Chrome и Firefox. Оба должны использовать отладочную версию плагина Flash!

решение2

Chromium не позволит вам этого сделать, так как это 32-битная библиотека:

$ file /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so.bk
/usr/lib/flashplugin-installer/libflashplayer.so:    ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
/usr/lib/flashplugin-installer/libflashplayer.so.bk: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped

(Очевидно, .bkэто мой запасной вариант)

Я бы использовал 32-битную систему для отладки Flash.

(У меня сейчас нет 32-битной системы, обновлю позже)

Связанный контент