0
我試圖使用Javascript單擊非活動Chrome選項卡上的鏈接。我開始用這個腳本:使用Javascript單擊非活動Chrome選項卡上的鏈接
document.getElementById('extractResults').click();
我發現,當我目前右標籤和窗口這個腳本工作,但是當我瀏覽到一個不同的標籤或窗口,這是行不通的。
這是我到目前爲止最接近的,但不能得到它的工作!
set tabName to "Name of Tab"
set javascriptStr to "document.getElementById('ID of Link').click();"
tell application "Google Chrome"
set myTab to tabs of windows whose title is tabName
repeat with i in myTab
if (contents of i) = {} then set contents of i to 0
end repeat
set myTab to lists of myTab
if length of myTab = 1 then
set myTab to item 1 of myTab
if length of myTab = 1 then
set myTab to item 1 of myTab
tell myTab to execute javascript javascriptStr
end if
end if
end tell
感謝您的迴應!我應該提到,我不是在網頁上運行腳本,而是在名爲Keyboard Maestro的單獨應用程序中運行該腳本。在新的背景下,這個問題是否有很好的解決方案? 謝謝! 傑夫 –