2016-06-16 6 views
2

私はweb.whatsapp.com用のAPIをコーディングしようとしています。 jsコードにはFirefoxのアドオンが挿入されています。連絡先リスト(web.whatsapp.com)をクリックするにはどうすればよいですか?

function Click(element){ 
    for(var i in element.children){ 
     try{ 
      Click(element.children[i]); 
     }catch(a){} 
    } 
    var evt = new MouseEvent('mousedown', { 
           bubbles: true, 
           cancelable: true, 
          }); 
    element.click(); 
    element.dispatchEvent(evt); 
} 

なぜそれが動作しませんし、どのように私はこの問題を解決することができます。しかし、私は(、は、dispatchEventをクリックしてください)連絡先リストをクリックしたときに、何も起こらない... ここでクリック機能ですか?

+0

私は同じ問題があります – RBoschini

答えて

0
function triggerMouseEvent(node, eventType) { 
    var event = document.createEvent('MouseEvents'); 
    event.initEvent(eventType, true, true); 
    node.dispatchEvent(event); 
} 

triggerMouseEvent(document.getElementsByClassName("chat-title")[0], "mousedown"); 

これを使用して、連絡先リストから連絡先[0]をクリックすると、連絡先をクリックします。

関連する問題