greasemonkeyで通知を自動クリックしたい
http://www.pinterest.com/
こちらのサイトを開いていた際にフォローしている方が新しいピンを追加するとヘッダーに通知ボタンが表示される仕組みになっております。Twitterのサイトでいうところの「N件の新しいツイート」と同じ機能です。
この通知ボタンが表示されたらスクリプトで自動クリックしたいと考えています。
開発ツールでクリックする要素(class)を探し、
<div class="Module NewPinsIndicator" style="display: block;">2 新しいピン<em class="arrows"></em></div>
greasemonkey(正確にはgoogle chromeでTampermonkeyを使用してます)で
function click(target) {
var event = document.createEvent("MouseEvents");
event.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
target.dispatchEvent(event);
}
function main(){
var newpin =document.getElementsByClassName('Module NewPinsIndicator');
if(newpin) click(newpin);
setTimeout( function() {
main();
}, 5000);
}
main();
このようなスクリプトにしたのですが知識不足のため、このサイトでは動作しませんでした。
Pinterestの新着通知を自動でクリックする方法をよろしければスクリプト込みでご教授いただけないでしょうか。
よろしくお願いいたします。
補足
ご回答ありがとう御座います。 フラッシュの要素とはフラッシュ自体の埋め込みの場所でしょうか? アクションスクリプト自体あまり理解していませんが、フラッシュがクリックを感知するパーツ自体に直接偽のクリック情報を送ることはできますでしょうか?