El complemento de IE desarrollado usando JS puede ejecutar el código JS en la página navegada actualmente, y sobre esta base, puede implementar funciones que cualquier usuario pueda pensar.
Puede realizar un procesamiento común para sitios web no utilizados (como extraer ciertos tipos de información), o puede hacer un procesamiento especial para sitios web específicos (como comprar boletos de trenes).
El método para implementar este complemento es relativamente simple. Solo necesita copiar algunos archivos y modificar un valor de registro. Por lo tanto, es más adecuado implementar rápidamente algunas funciones auxiliares de navegador o sitio web.
Pasos de implementación:
1. Cree un archivo HTML que implementa funciones específicas
La copia del código es la siguiente:
// Nombre del archivo: getTicketsList.html
// Contenido del archivo:
<script language = "javaScript">
var args = external.MenUarGuments;
var doc = args.document;
var cFrame = doc.contents_iframe;
if (cFrame && cFrame.document) {
doc = cFrame.document; // Obtener el elemento de documento de la página actual
// TODO: Obtenga el elemento de la lista de boletos del documento y realice el procesamiento correspondiente
}
</script>
2. Cree un archivo de registro
La copia del código es la siguiente:
// Nombre del archivo: getTicketsList.reg
// Contenido del archivo: el CLSID en el archivo se puede modificar a voluntad, y puede ser único.
Editor de registro de Windows Versión 5.00
[HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Extensions/{878EC0C9-AAAD-4331-9B3A-2D8BA93AEAD2}]
"CLSID" = "{2FBA04EE-3024-11D2-8F1F-0000F87ABD16}"
"Visible predeterminado" = "sí"
"Script" = "c: //getticketslist.html"
"Menutext" = "Tickets de procesamiento"
3. Copie el archivo HTML en la ruta especificada en el archivo reg (como c: /getticketsList.html)
4. Ejecute getTicketsList.reg para modificar el registro
5. Reiniciar IE, puede ver la función "Tickets de procesamiento" que acaba de agregar en el menú [Herramientas], haga clic en Ejecutar