Fazendo o Softplan Websginer funcionar no Firefox

Publicado por Bruno Morato em 18/10/2021

[ Hits: 2.193 ]

Blog: https://animeplusubs.wordpress.com/

 


Fazendo o Softplan Websginer funcionar no Firefox



Para corrigir a extensão não carregando no Firefox é necessário extrair o conteúdo do websigner@softplan.com.br.xpi, então é necessário primeiramente instalar o websigner pelo site da softplan.

Link para extensão: https://websigner.softplan.com.br/Setup?brand=&jslib=&browser=Firefox&returnUrl=#

cd ~/.mozilla/firefox/qudvlyy5.default-release/extensions/
(qudvlyy5.default-release varia então mude para se adequar ao seu)

mv websigner@softplan.com.br.xpi websigner@softplan.com.br.zip && unzip -q websigner@softplan.com.br.zip -d websigner@softplan.com.br

vim websigner@softplan.com.br/scripts/event-page.js
(escolha seu editor favorito, vim, nano etc)

Procure pela linha 425:

            case 'firefox':
                isPopup = port.sender.url.indexOf('moz-extension://') === 0 && port.sender.extensionId === extensionId;
                break;

Troque por:

        case 'firefox':
                isPopup = port.sender.url.indexOf('moz-extension://') === 0 && (port.sender.extensionId === extensionId || port.sender.id === extensionId);
                break;

Abra o Firefox e digite:

about:debugging#/runtime/this-firefox

Por fim clique em carregar extensão temporária.

Caminho:

/home/seuusername/.mozilla/firefox/qudvlyy5.default-release/extensions/websigner@softplan.com.br/manifest.json

NOTA: troque seuusername pelo seu e o profile também (qudvlyy5.default-release).

Pronto, seu certificado agora funciona no Firefox!
Se trata de uma gambiarra, o ideal seria se a softplan arrumasse.

Outras dicas deste autor

Instalando o softplan-websigner no Void Linux para acesso ao ESAJ (Chromium)

Instalando o Freebsd via PXE

Instalando o Grapejuice no Void Linux para jogar Roblox

Autologin na TTY1 e autostart X sem gerenciador de login - Void Linux

Problema do eventfd: Too many open files - Steam/Wine games no Void Linux [Resolvido]

Leitura recomendada

Google Analytics e Análise Estatística

Formatos de vídeo na WEB

Screem web site development

Webapps - o futuro começa aqui

Magento - " Please enter a valid URL. Protocol is required (http://, https:// or ftp://) "

  

Comentários
[1] Comentário enviado por maurixnovatrento em 18/10/2021 - 12:41h


Interessante. As vezes é necessário apelar para conseguir acesso a algumas funcionalidades. Normal.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts