クリックをシミュレートするために使用するコードがいくつかありますdispatchEvent
。同じコードがChromeでは正常に機能しますが、Firefoxでは機能しません。コードは次のとおりです。
var evt = document.createEvent("MouseEvents");
evt.initEvent("click",true,true);
jQuery("a:contains(Next)")[0].dispatchEvent(evt);
別のページをロードするリンクをクリックすると、Chromeでページが正常にロードされますが、Firebugでこのコードを実行した場合、またはブックマークレットとして実行した場合でも、Firefoxはまったく何もしません。また、MDCドキュメントに示されているようにすべてのオプションを設定して、イベントの初期化の長い形式を試しましたが、それでは何も起こりません。私はここで何を間違っているのですか?