Pergunta

Sei que é possível integrar os plugins NPAPI ao QTWebkit como suportados desde a liberação do QT 4.5.

Minha pergunta é: devo projetar meu plug-in de acordo com a documentação Mozilla/Gecko-que é provavelmente a única documentação disponível/confiável para o NPAPI, ao lado de um livro realmente antigo chamado "Programa Netscape Plug-ins"-ou o qt Handle NPAPI Plugins de uma maneira diferente?

Foi útil?

Solução

Indo com mozillas e outra documentação como Tutorial do Coronelpanics vai ficar bem. Você também pode querer dar uma olhada em Firebreaths Fonte porque já resolvemos alguns problemas comuns lá.

O Qtwebkit realmente envolve o Webkit e não me lembro de haver diferenças reais entre Mozilla e Webkit. É claro que você deve lidar com possíveis diferenças nas propriedades do navegador suportadas etc., mas de qualquer maneira, mas deve fazer isso em qualquer plug-in NPAPI.

O benefício adicional é que você não terá muitos problemas em usar o mesmo plug -in em outros ambientes e depois qtwebkit.

Outras dicas

Eu acho que documentação de Mozilla/Gecko (NPAPI geral e Documentação do desenvolvedor) é a versão mais recente e confiável da documentação no NPAPI.

Atualmente, há interesse em tornar a documentação do NPAPI mais significativa, pois o novo Ppapi O projeto está sendo emergido.

Este link deve ser útil se você considerar o desenvolvimento de plugins para o WebKit: https://svn.webkit.org/wiki/qtwebkitplugins

E não se esqueça de usar o mais recente npapi-headers.

Você também pode se inscrever no correspondente Lista de correspondência

Se você desenvolver seu plugin com o QTWebkit, ele não estará disponível para o Firefox (que usa Gecko em vez de Webkit), nem para o IE obviamente ...

Se você quiser algo mais portátil, dê uma olhada em outra amostra QT QtbrowSerplugin. Está disponível até 4.5, mas ainda funciona com os navegadores atuais. Além disso, é bastante simples atualizá -lo, se necessário.

Ou dê uma olhada em Firebreath (Como menciona Georg-Fritzsche)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top