Articles of greasemonkey

Injetando funções JS na página de um script Greasemonkey no Chrome

Eu tenho um script Greasemonkey que funciona muito bem no Firefox e no Opera. Eu me esforço para fazê-lo funcionar no Chrome, no entanto. O problema é injetar uma function na página que pode ser invocada pelo código da página. Aqui está o que estou fazendo até agora: Primeiro, recebo uma referência de ajuda para […]

Detectar incorporação do iFrame em Javascript

Eu tenho um aplicativo que tem uma certa página – vamos chamá-la de Página A. A Página A às vezes é uma página de nível superior, mas às vezes é incorporada como um iframe na página B. Todas as páginas vêm do mesmo servidor e não há problemas de domínio cruzado. Eu tenho um script […]

Como posso interceptar XMLHttpRequests de um script Greasemonkey?

Eu gostaria de capturar o conteúdo de solicitações AJAX usando o Greasemonkey. Alguém sabe como fazer isto?

Como acessar objects `window` (Target page) quando os valores @grant estão definidos?

Digamos que eu esteja trabalhando com a seguinte página da Web: click me var hello = function() { alert(‘hello’); } document.getElementById(‘click’).addEventListener(‘click’, function(e) { hello(); }); e meu script Greasemonkey é: // ==UserScript== // @name My Script // @include http://example.com/hello.html // @version 1 // @grant none // ==/UserScript== window.hello = function() { alert(‘goodbye’); } Com o […]

Evento quando window.location.href muda

Eu estou escrevendo um script Greasemonkey para um site que em algum momento modifica location.href . Como posso obter um evento (via window.addEventListener ou algo semelhante) quando window.location.href muda em uma página? Também preciso de access ao DOM do documento que aponta para o URL novo / modificado. Já vi outras soluções que envolvem tempos […]

Script Fire Greasemonkey no pedido AJAX

Eu estou trabalhando em um script de usuário e acabei de descobrir que o script não é executado quando a página principal faz solicitações AJAX. Existe alguma maneira de triggersr o script de usuário no carregamento da página principal e em solicitações AJAX?

Acessando variables ​​do Greasemonkey para a página e vice-versa

Eu tenho o seguinte código no test.js que é executado antes : alert(‘stovetop’); alert(greasy); Eu tenho o seguinte código no test.user.js : (function () { ‘use strict’; var greasy = ‘greasy variable’; document.title = ‘greasy title’; }()); ‘stovetop’ é alertado, então eu sei que a página javascript funciona, e document.title é alterado, então eu sei […]

Como posso usar o jQuery no Greasemonkey?

Eu tentei colocar esta linha mas não funciona: // @require http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js O jQuery não funciona no Greasemonkey. Existe outra maneira de usar o jQuery no Greasemonkey? – Para todas as pessoas que têm o mesmo problema, você deve enviar o arquivo para o greasespot e instalá-lo a partir daí. A opção Criar novo script não […]

O meu script Greasemonkey, muito simples, não está em execução?

Estou tendo problemas com esse script muito básico do Greasemonkey, provavelmente com a configuração de metadados. Aqui está a fonte completa do arquivo básico // ==UserScript== // @name Google Hello // @namespace https://google.com // @description Basic Google Hello // @include * // @version 1 // ==/UserScript== alert(“hi google!”); Esse script deve ser executado quando eu […]

Parar a execução da function Javascript (lado do cliente) ou ajustá-lo

Eu quero parar a execução de uma única linha de um site, para que toda a página seja lida pelo navegador, exceto aquela linha única. Ou o navegador pode simplesmente pular a execução dessa function de javascript. OU Existe uma maneira eu posso ajustar o javascript de alguma forma para que a function de geração […]