O IE Plug-in desenvolvido usando JS pode executar o código JS na página navegada atualmente e, nessa base, ele pode implementar funções que qualquer usuário pode pensar.
Você pode fazer um processamento comum para sites não utilizados (como extrair certos tipos de informações) ou pode fazer processamento especial para sites específicos (como a compra de ingressos de trem).
O método para implementar esse plug-in é relativamente simples. Você só precisa copiar alguns arquivos e modificar um valor do registro. Portanto, é mais adequado implementar rapidamente algumas funções auxiliares do navegador ou do site.
Etapas de implementação:
1. Crie um arquivo HTML que implemente funções específicas
A cópia do código é a seguinte:
// Nome do arquivo: getticketslist.html
// Conteúdo do arquivo:
<Script Language = "JavaScript">
var args = external.Menuarguments;
var doc = args.document;
var cfRame = doc.contents_iframe;
if (cfRame && cframe.document) {
doc = cframe.document; // Obtenha o elemento de documento da página atual
// TODO: Obtenha o elemento da lista de ingressos do documento e faça o processamento correspondente
}
</script>
2. Crie um arquivo de registro
A cópia do código é a seguinte:
// Nome do arquivo: getticketslist.reg
// Conteúdo do arquivo: O CLSID no arquivo pode ser modificado à vontade e pode ser exclusivo.
Editor de registro do Windows versão 5.00
[Hkey_local_machine/software/Microsoft/Internet Explorer/Extensions/{878ec0c9-aaad-4331-9b3a-2d8ba93Aead2}]
"CLSID" = "{2FBA04EE-3024-11D2-8F1F-0000F87ABD16}"
"Padrão visível" = "sim"
"Script" = "c: //getticketslist.html"
"Menutext" = "Tickets de processamento"
3. Copie o arquivo html para o caminho especificado no arquivo reg (como C: /getticketslist.html)
4. Run GetTicketsList.reg para modificar o registro
5. Reinicie o isto é, você pode ver a função "Tickets de processamento" acabou de adicionar no menu [ferramentas], clique em Executar