Created
July 20, 2012 17:08
-
-
Save timarnold/3151932 to your computer and use it in GitHub Desktop.
TextExpander Snippet (using AppleScript) to open the currently visible page in Safari in Chrome
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
property theURL : "" | |
tell application "Safari" | |
set theURL to URL of current tab of window 1 | |
end tell | |
if appIsRunning("Google Chrome") then | |
tell application "Google Chrome" | |
make new window | |
set URL of active tab of window 0 to theURL | |
activate | |
end tell | |
else | |
tell application "Google Chrome" | |
do shell script "open -a \"Google Chrome\"" | |
set URL of active tab of window 0 to theURL | |
activate | |
end tell | |
end if | |
on appIsRunning(appName) | |
tell application "System Events" to (name of processes) contains appName | |
end appIsRunning |
slightly tweaked to open in new tab rather than new window
and added comment to use it as a launchbar action
https://gist.github.com/3153606
Great addition, prenagha!
If anyone is looking for a way to do exactly the opposite (open currently active Chrome tab with Safari), here's an adapted version of the script to do that: https://gist.github.com/4401082
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It doesn't actually expand any text. You just type your abbreviation while you're browsing (no need to have an active text field or anything), and the AppleScript in the snippet executes. No text is inserted upon completion.