Este plug-in flash foi bloqueado porque está desatualizado

12

Agora, essa pergunta está obsoleta, pois o Chromium e seus derivados, como o Google Chrome, usam o plug-in PPAPI Flash Player mais moderno. Ele foi incorporado ao Chrome, mas os usuários do Chromium precisam confiar em outras soluções .

Sendo um desenvolvedor, quero usar o Flash versão 10.1 ou mais recente em algumas das minhas máquinas Ubuntu. O problema é que sempre que executo o Google Chrome nesta máquina Lucid de 64 bits (que é a única máquina comigo), recebo um aviso:

Este plug-in flash foi bloqueado porque está desatualizado

Conforme as instruções nesses links:

então eu tentei em uma linha de comando:

google-chrome --allow-outdated-plugins

Mas ainda recebi o mesmo aviso. Existe uma maneira que eu possa usar com uma versão antiga do plugin flash?

ATUALIZAÇÃO 1
Conforme sugestão abaixo, editei o valor hexadecimal de um dos arquivos /usr/lib/firefox/plugins/flashplugin-alternative.so /usr/lib/iceape/plugins/flashplugin-alternative.so /usr/lib/libvisual-0.4/morph/morph_flash.so /usr/lib/openoffice/basis3.2/program/libflashlx.so /usr/lib/xulrunner/plugins/flashplugin-alternative.so /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/midbrowser/plugins/flashplugin-alternative.so /usr/lib/xulrunner-addons/plugins/flashplugin-alternative.so /usr/lib/mozilla/plugins/flashplugin-alternative.so /usr/lib/iceweasel/plugins/flashplugin-alternative.so /usr/share/ubufox/plugins/npwrapper.libflashplayer.so /var/lib/flashplugin-installer/npwrapper.libflashplayer.so

que era
/usr/lib/flashplugin-installer/libflashplayer.so
de 10.1 a 10.2, mas não havia efeito. Como descobrir qual arquivo o google-chrome está usando acima?

ATUALIZAÇÃO 2 Após a saída lsof, encontrei

var/lib/flashplugin-installer/npwrapper.libflashplayer.so

é o plugin do flash que o google chrome está usando e não consegui encontrar a string Flash 10.1, conforme mencionado na resposta abaixo.

Usuário Registrado
fonte
4
O Chrome bloqueia versões mais antigas do Flash porque eles conhecem bugs críticos de segurança. Por que você está tentando desenvolver o Flash antigo?
Jeremy Bicha

Respostas:

3

O Google Chrome sempre bloqueia versões mais antigas do Flash. Acho que é melhor você usar outro navegador ou uma versão atualizada do flash, porque o Chrome não funciona muito bem com o flash antigo, não importa o que você faça.

RolandiXor
fonte
Não sei por que você diz "não importa o quê". Isso é um problema conhecido?
Ramón
2
@ Ramón: sim, é um problema de segurança e versões antigas do flash. O Google Chrome sempre bloqueia versões anteriores.
RolandiXor
Esta é uma resposta inútil. Primeiro, o Chrome oferece a opção de "Executar desta vez", para que possa definitivamente "jogar bem". Segundo, a Adobe não está mais desenvolvendo o Flash e largou oficialmente o suporte ao Linux anos atrás, portanto, tentar atualizar o Flash é impossível e usar um navegador diferente não encontrará magicamente uma versão do Flash mais atualizada.
Cerin
Você checou a data da minha resposta antes de escrever isso?
RolandiXor
3

O Chrome parecia usar uma versão desatualizada, localizada em / usr / lib / mozilla / plugins, então, finalmente, isso funciona para mim:

sudo rm /usr/lib/mozilla/plugins/libflashplayer.so

sudo apt-get install adobe-flash-properties-gtk adobe-flashplugin

tipo
fonte
2

Se Roland estiver certo e não houver maneira de desativar esse aviso de alguma maneira oficial, talvez você possa tentar (tentei o inverso, alterando 10.2 para 10.1 e o Chrome agora bloqueia o Flash por padrão com o aviso):

Instale um editor hexadecimal como o ghex

sudo aptitude install ghex

Em um terminal, digite o diretório chrome.

cd /opt/google/chrome

Faça uma cópia de backup da biblioteca do flash player em seu diretório pessoal.

cp libgcflashplayer.so ~/.

Abra a biblioteca no ghex e procure por "Flash 10.1" (digite no painel direito da caixa de diálogo de pesquisa).

sudo ghex2 libgcflashplayer.so

insira a descrição da imagem aqui

Feche a janela de pesquisa e modifique o número da versão de 10.1 a 10.2. Salve suas alterações. Qualquer guia com o Flash em execução falhará neste momento. Reinicie o Chrome e teste suas alterações. Com sorte, vai funcionar.

Agora observe que eu imagino que isso também afetará qualquer outra coisa que verifique qual versão do Flash você está executando, por isso, lembre-se de todos os testes que estiver fazendo.

Ramon
fonte
surpreendentemente, não há arquivo com o nome libgcflashplayer.so no local mencionado.
Usuário registrado
1
Hmm ... marque "about: plugins" no Chrome e clique no link + Detalhes no canto superior direito para obter o caminho correto do arquivo.
Ramón
Meu cromo tem jogador carregado flash de 10 e 11 e eu desativado flash player 10, em seguida, o aviso foi :)
digz6666
1

Eu baixei o pacote .tar.gz no site da Adobe e copiado libflashplayer.soem /usr/lib/mozilla/pluginsresolver esta questão.

SharkyXTS
fonte
0

Comecei a ter esse problema com o Ubuntu 11.10 .

Eu li todas as respostas aqui, mas nenhuma funcionou. Eventualmente, procurei /opt/google/chrome/pluginse encontrei três arquivos desatualizados lá. Os três arquivos desatualizados foram:

libflashplayer.so 2 de novembro de 2010

libflashplayer.so.64bit 23 de julho de 2009

libflashplayer.so.org 14 de novembro de 2008

Criei uma pasta chamada: /opt/google/chrome/plugins/backupe mova todos os três arquivos para lá.

Eu fui a http://get.adobe.com/flashplayer/ e baixei o .tar.gzpara outro Linux.

I extraiu o arquivo libflashplayer.sopara /opt/google/chrome/pluginse, finalmente, depois de meses de frustração que o problema seja resolvido.

Eugene van der Merwe
fonte