Criando Extensões do navegador

votos
3

ClickOnce é atualmente uma tecnologia muito undersupported na minha opinião. Atualmente, apenas o Internet Explorer pode nativamente executá-lo, e FireFox se você usar o FFClickOnce add-on.

Minhas perguntas são múltiplas (após uma edição):

  1. Alguém sabe de métodos suportados para abrir aplicativos ClickOnce de Opera / Safari / Chrome?

  2. Se não, onde se poderia começar na criação de uma utilizável, robusto plug-in para atingir essa funcionalidade.

  3. Onde é que um começar a fazer extensões do Firefox, Safari e Opera?

Eu acho que isso resume-se a explicar como um aplicativo ClickOnce é de fato lançado, bem como se os quadros do navegador podem apoiá-lo.

Além disso, com o Chrome, eu entendo que não há add-on infra-estrutura, por isso, se não existem respostas para isso, eu compreendo perfeitamente.

Publicado 27/08/2009 em 07:42
fonte usuário
Em outras línguas...                            


3 respostas

votos
3

ClickOnce é atualmente uma tecnologia muito undersupported na minha opinião. Atualmente, apenas o Internet Explorer pode nativamente executá-lo, e FireFox se você usar o FFClickOnce add-on.

Isto costumava ser o caso, mas não é mais: .NET Framework 3.5 SP1 não instalar seu próprio add-on para este fim (ver .NET Framework Assistant para Firefox ). Se você considerar que este seja o suporte 'nativo' ou não é com você, mas é claro que ainda é um add-on regular, apesar de ser oficialmente lançado e apoiado pela Microsoft ajuda muito a melhorar a experiência do usuário Firefox em relação a aplicativos ClickOnce.

Obviamente, a fim de facilitar este novo oficial Firefox add-on, o .NET Framework 3.5 SP1 deve ser bootstrapped por si só em usuários de casos não acontecer de já tê-lo, mas isso é outro assunto e não difere muito de instalar qualquer outra tecnologia de linha de base. Vale a pena nada que embora tenha havido melhorias nesta área também: por meio do perfil de cliente do .NET Framework (ver relacionados FAQ também) muitas aplicações pode reduzir o tamanho implantação significativamente (aparentemente ~ 28 MB em vez de ~ 230 MB para o quadro completo ).

Alguém sabe de métodos suportados para abrir aplicativos ClickOnce de Opera / Safari / Chrome?

Outros, em seguida, algumas soluções questionáveis ​​Eu não estou ciente de quaisquer soluções robustas.

Se não, onde se poderia começar na criação de uma utilizável, robusto plug-in para atingir essa funcionalidade.

Sua primeira parada em relação ao desenvolvimento ClickOnce (disponível para .NET 2.0 e superior) deve ser de implantação de ClickOnce para Windows Forms Applications (o nome é enganador, ClickOnce não se limita ao Windows Forms). Você encontrará uma riqueza de informações lá sobre como usar a API ClickOnce, tanto implicitamente através da construção de ferramentas de implantação e, especialmente, por meio de programação a partir de suas próprias aplicações . O último parece ser raramente utilizado até agora, infelizmente, embora seja realmente muito poderoso. Conseqüentemente, você deve ser capaz de incluir essa funcionalidade em quase qualquer tipo de 3ª aplicação do partido , incluindo navegadores, claro, desde que aqueles não fornecem qualquer tipo de arquitetura de plug-in.

Onde é que um começar a fazer extensões do Firefox, Safari e Opera?

Eu entendo (e aplaudir) a sua abordagem deste assunto do único ângulo de experiência do usuário final ClickOnce, ainda acho que dada a abrangência do tema deve ser melhor perguntou em uma questão separada, se não em uma questão separada por navegador, mesmo. Dito isto, há completamente algumas perguntas relacionadas para ser encontrado no Stack Overflow já, ver, por exemplo para o Firefox (mais óbvias;) perguntas / marcado / firefox + add-on e perguntas / marcado / firefox + extensão .

Respondeu 10/09/2009 em 18:30
fonte usuário

votos
0
  1. http://social.msdn.microsoft.com/forums/en-US/winformssetup/thread/5f6fe523-1162-442a-b305-fd1bc4c17dcf/

Componentes, desenvolvidos no Visual Studio 2008 deve funcionar ok no IE, Firefox, Safari e Opera (que havia um problema no VS2005).

Desenvolvendo uma extensão de cross-browser é um super-mega-tarefa que eu nunca tomaria;)

Respondeu 16/09/2009 em 13:11
fonte usuário

votos
0

A única maneira de executar um aplicativo clickonce a partir de um navegador não suportado é para baixar e, em seguida, abra o arquivo .application. O framework .NET 2.0 ou superior já deve estar instalado ou você só vai ter um arquivos de rabiscos XML.

Respondeu 27/08/2009 em 11:19
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more