[フォーカスした]タブを選択したときにsetTimeout
関数を実行します。私はMozilla(Greasemonkey)を使用しています。タブがフォーカスを取得してから少し遅れてボタンをクリックしたい
は、ここで私が試したものです:ステップへ
// ==UserScript==
// @name [udit]click stumble button on pages
// @namespace uditeewd
// @include http://www.stumbleupon.com/interest/*
// @include http://www.stumbleupon.com/channel/*
// @include http://www.stumbleupon.com/stumbler/*
// @exclude http://www.stumbleupon.com/stumbler/*/likes/interest*
// @exclude http://www.stumbleupon.com/interest/*/followers*
// @exclude http://www.stumbleupon.com/channel/*/followers*
// @exclude file:///*
// ==/UserScript==
setTimeout(function(ButtonClickAction) {
var stumbButt = document.querySelector ("div.stumbler-card a.stumble-button");
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent ('click', true, true);
stumbButt.dispatchEvent (clickEvent);
}, 0);
document.addEventListener ("onfocus", ButtonClickAction, true);
私はどのような質問をする必要がありますか?ページの例:http://www.stumbleupon.com/interest/Psychology – adi
URLでタブなどの特定のURLのタブで実行するように設定できますかhttp://www.stumbleupon.com/interest/* – adi
@adi - 彼らがあなたの事件を助けてくれていないと答えたので、あなたを助けようとしている他のユーザーと、サイトに戻っていない他のユーザーの "helpeeeeeeeeeeeee"と叫んでいます。そのような悪いことからやめてください。 – Kev