Que complemento do Firefox é responsável por um bug de renderização?

1

Eu encontrei uma página que não é renderizada corretamente pelo Firefox com o meu perfil usual. É renderizado corretamente com um perfil em branco.

Eu tenho alguns add-ons. Um deles é certamente o culpado. Como posso descobrir qual?

Os scripts de usuários geralmente afetam a renderização. Mas eu desliguei o Greasemonkey, e isso não ajudou. Então é outra coisa, presumivelmente uma extensão (o que mais poderia ser? Eu não tenho chrome/userChrome.css .). Eu estou procurando uma maneira fácil de descobrir qual deles, mais fácil do que desativar um monte de extensões e reiniciar muitas vezes.

Relacionados: Crie uma ferramenta para ajudar os usuários a identificar um complemento problemático dividindo a lista de complementos instalados - um problema semelhante que admitiria uma solução semelhante. Eu quero automatizar isso o máximo possível; algo como git bisect , que não exige que eu mude meu perfil atual, seria o ideal. Uma solução específica para Linux está bem comigo.

    
por Gilles 09.10.2012 / 00:26

1 resposta

1

AdBlock ou NoScript ou FlashBlock seriam suspeitos óbvios. Ou qualquer outra extensão que toque a área do cliente (como o SearchWP).

Se você fizer backup de seu diretório de perfil (obtém todos os seus arquivos sqlite e extensões e preferências) e, em seguida, remover seu arquivo sessionstore.js, o reinício do Firefox muitas vezes pode não parecer tão doloroso.

Desative todas as suas extensões (e plugins), e se o problema for corrigido, reative vários de cada vez até que o problema ressurja. Se não são extensões, então vá atrás de outras coisas como qualquer personalização em about: config (prefs.js), etc.

Além disso, tenho tido problemas estranhos que não foram causados por extensões. A opção de cookie "Always Ask" uma vez quebrou o Facebook para mim, por nenhuma razão eu poderia descobrir. Eu simplesmente tive que permitir cookies para esse perfil.

A restauração do diretório do seu perfil desfazia qualquer ação que você fizesse durante o teste (incluindo o apagamento de qualquer histórico). O diretório de perfil no Windows está em %APPDATA%\mozilla\firefox\profiles\SOMENAME . Não me lembro onde está no Linux, mas acho $HOME/.firefox/profiles/SOMENAME (ou algo assim).

    
por 09.10.2012 / 04:22