Pergunta

Gostaria de fazer uma barra de ferramentas do navegador, como a barra de ferramentas do Google para o meu site. Deve ser compatível com todos os navegadores populares.

Qual idioma devo usar para fazê -lo? Existem exemplos/guias que eu poderia usar?

Foi útil?

Solução

Para o Firefox, comece aqui: https://developer.mozilla.org/en/extensions

Internet Explorer, aqui: http://msdn.microsoft.com/en-us/library/bb250489%28vs.85%29.aspx

Você pode usar JavaScript e XML (Xul) para escrever extensões do Firefox e qualquer idioma que possa gerar um componente COM implementando a interface iObjectWithSite (VB, C ++, C#...) para o IE.

Ou seja, exemplos:

Raposa de fogo:

Outras dicas

Você não pode fazer uma única barra de ferramentas que seja compatível com o IE e o Firefox. Você precisa criar duas barras de ferramentas.

Para ou seja, você precisa criar uma banda de mesa (http://www.codeproject.com/kb/shell/ietoolbartorial.aspx), um tipo de plug -in que interfina o IE via com. Você precisa saber C ++ e COM para fazer isso.

Para o Firefox, você precisa criar uma extensão do Firefox. https://developer.mozilla.org/en/extensions é um bom lugar para começar. Você precisa conhecer JavaScript e Xul (linguagem de interface do usuário XML, o que o Mozilla usa para criar interfaces de usuário)

As barras de ferramentas do navegador não são compatíveis com outros navegadores. Algumas barras de ferramentas oferecem um link de download diferente com base no seu navegador, enquanto outros instalam plugins para cada navegador que reconhecem e detectam.

Mas, independentemente disso, você estará escrevendo um para cada navegador que deseja apoiar, a menos que eles compartilhem um modelo de plug -in.

Veja a resposta de Corbin para o IE e o Firefox, para Safari, comece em:

http://developer.apple.com/documentation/internetweb/conceptual/webkit_pluginprogtopic/tasks/webkitplugins.html

Você tentou http://www.conduit.com/ ? É completamente gratuito! Eu amo isso. Até os caras grandes o usam.

Com relação ao seu jogo ... ele está disponível online? Posso jogar?

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