Tornar o indicador chrome do Google em um botão em uma página

1

Existe uma página da Web que eu uso com frequência no trabalho, onde vou para a página e clico em um botão na página. O que eu gostaria é ter um marcador que me leve diretamente ao destino do botão.

Se eu inspecionar o elemento no botão, recebo isto:

<a href="#" id="new" onclick="Rally.nav.Manager.create('defect', {iteration: 'u'});return false;">New Defect.../a>"

Existe uma maneira de eu marcar esta página e fazer com que o meu navegador execute automaticamente essa ação onclick como um comando, levando-me diretamente ao destino do botão?

    
por Datguy 29.10.2015 / 17:11

1 resposta

1

Se a página navegar quando você clicar no link, poderemos ajudar mais se você nos fornecer um link para a página. Além disso ...

Não creio que você possa acessar a pós-carga da página a partir de um script que você executa antes da navegação porque violaria a mesma política de origem. A maneira mais fácil provavelmente seria instalar o plugin Tampermonkey para chrome. Para começar, crie um novo script de usuário e adicione a página com o botão como "Página Incluída".

O script pode ser bem simples, pois o botão tem um ID.

document.getElementById('new').click();

Se a página usa o jQuery, você pode simplificá-lo para

$("#new").click();

Dependendo de como o conteúdo é criado, o botão pode não existir no carregamento da página. Nesse caso, você pode usar um tempo limite ou o método jQueries .ready no documento para dar tempo de conclusão ao carregamento da página.

window.setTimeout(function () {
    document.getElementById('new').click();
}, 1000); //milliseconds to wait, can be adjusted

ou

$(document).ready(function () {
    $("#new").click();
});
    
por 29.10.2015 / 17:21