7

Antes de renunciar a mi extensa búsqueda en Google, pensé en hacer un último esfuerzo y preguntar aquí ...¿Tiene Internet Explorer un medio simple de desarrollo de extensión basado en JavaScript, como Chrome, FF, Safari y Opera?

En Chrome, Safari, Firefox y Opera - es muy fácil escribir extensiones de navegador usando javascript (y algunas funciones nativas de JavaScript para cada navegador) ...

Parece que no puedo encontrar un equivalente para IE. He visto reemplazos de Greasemonkey, la mayoría de los cuales solo funcionan con scripts muy simples.

¿IE9 o 10 son compatibles con el desarrollo de extensiones con javascript, en lugar de C, etc.?

Tengo una extensión bastante grande que funciona en FF, Chrome, Safari y Opera que con gusto apoyaría IE si no significara una reescritura completa en un idioma diferente, pero parece que no puedo encuentre cualquier tipo de equivalente en IE de una extensión de tipo "script de contenido" o "javascript de usuario" ...

+2

[No lo creo]] (http://msdn.microsoft.com/en-us/library/aa741312%28v=vs.85%29.aspx#ui_and_helpers) – Pointy

+0

Intente presionar F12. El mismo tipo de idea que Chrome console/firebug – lenswipe

Respuesta

5

No es tan fácil para Greasemonkey o los usuarios, pero también es más poderoso. Puede usar Crossrider para desarrollar extensiones de navegador completas que funcionen para IE, así como para Chrome y Firefox.

Crossrider está codificado con javascript/jQuery.

2

Creo que la única opción para IE es escribir un Browser Helper Object, que es un componente COM desarrollado normalmente en C++, pero también es posible usar .NET. En otras palabras, sería una reescritura completa.

+0

¿No es la API heredada de Browser Helper Object? Incluso aparece en "herencia" http://msdn.microsoft.com/en-us/library/aa753587(v=vs.85).aspx –

+0

Supongo que la API de BHO se considera heredada porque no es compatible con Windows 8 Metro IE, aunque no existe una alternativa sancionada por Microsoft. –

0

BHO son un desastre.

Puede hacer algunas cosas con IE Accelerators. Son relativamente fáciles, pero no tan potentes como las extensiones de Chrome. Están basados ​​en XML, y puede instalarlos desde su propio sitio web o usar la galería de Microsoft.

Aquí hay un blog sobre cómo crear uno. http://blogs.msdn.com/b/sudeepg/archive/2009/02/22/creating-a-custom-accelerator-for-internet-explorer-8.aspx

Sería genial, si el próximo navegador MS usaría algunas de las técnicas que Chrome y Firefox tienen para extensiones y aplicaciones. Mis dedos están cruzados.

Cuestiones relacionadas