爲了顯示cc:adress的輸入字段,我試圖從Chrome擴展中自動點擊gmail中的「添加抄送」跨度。在Gmail中跨度「添加抄送:」觸發「點擊」
跨度看起來是這樣的:
<span id=":25j" class="el" role="link" tabindex="2">Add Cc</span>
它沒有事件偵聽器/的onclick據我可以告訴定義。
我試圖
$('iframe').each(function() {
$('span:contains("Add Cc")',this.contentDocument).first().click();
}
和
$('iframe').each(function() {
$('span:contains("Add Cc")').first().trigger(jQuery.Event("click"));
}
UPDATE:其實跨度是一個iframe內。
有人可以給我一個指針如何觸發這些跨度點擊?
有什麼方法可以觀察/記錄當我手動點擊鏈接時會觸發哪些事件?
UPDATE:感謝@veeTrain指點如何設置斷點在Chrome瀏覽器開發工具
你想要做什麼?你是否想着重於'add cc:'輸入?因爲在這種情況下你可以做.focus()而不是.click()。 讓我知道這是否適合你,在這種情況下,我會張貼它作爲我的答案。 – Mosselman 2012-04-06 18:18:56
@Mosselman我試圖打開/顯示cc地址的輸入字段,focus()似乎沒有辦法訣竅 – Cilvic 2012-04-06 18:23:32
@Mosselman在使用Google Mail撰寫電子郵件時,沒有「CC」輸入框默認情況下,你必須點擊一個跨度(它的樣式看起來像一個超鏈接)與文本'添加CC'爲了使它出現。點擊他們想要自動化的範圍。 – 2012-04-06 18:23:36