Get the URL of the frontmost tab from Chrome on OS X?

前端 未结 5 2137
無奈伤痛
無奈伤痛 2021-02-07 14:12

Is there a way to do this to Chrome?

tell application \"Google Chrome\"
 return URL of front document as string
end tell

... doesn\'t work.

5条回答
  •  南方客
    南方客 (楼主)
    2021-02-07 14:54

    Since there is no applescript support the only way it can be done is through GUI scripting, I'm not sure how familiar you are with applescript but gui scripting is a bad practice to get into. so take this code with caution. it is also important that you have access for assistive devices ENABLED in your Universal Access preferences.

      tell application "Google Chrome"
        activate
        tell application "System Events"
            tell application process "Google Chrome"
                get value of text field 1 of tool bar 1 of window 1
            end tell
        end tell
      end tell
    

提交回复
热议问题