I am trying to figure out a way to have a Service show up in a context menu when text is selected, but if and only if that selected text is a URL.

The Automator Service in question will take the selected text and then save it to my "Reading List."

Safari has "Add To Reading List" in its default context menu. But I exclusively use Google Chrome on my Macbook Pro. So, what I've been doing for nearly 2 years now is I manually copy the URL to the clipboard, open Safari, and add the URL to my "Reading List" manually.

Is there a way to restrain a context menu item for a Service so that this context menu item only appears if the selected text begins with "http" (for example), so that I don't have one more unnecessary item cluttering my context menu?

  • If you exclusively use Google Chrome, then why have you been adding URLs to the Reading List in Safari? – user3439894 Jan 27 '17 at 11:11
  • For iOS devices. I use Safari on iOS devices. – rubik's sphere Jan 27 '17 at 11:21
  • To whomever down-voted this question, care to offer an explanation as to why? – user3439894 Jan 27 '17 at 12:16

Never mind, I figured it out.

The following is automatically presented at the top of the Automator window when a Service is created:

enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .