[crarko adds: I tested this, and it works as described. I tried it in 10.10 beta 2, and it also worked there.
There's not much documentation for it, so tinker around a bit to get the result you want.] I'm writing a detailed set of instructions for getting VPN 'on-demand' working with i OS 7.
We respect its storied history, and value the contributions of its many readers, but we can no longer support it at the level it deserves.
Theres a wealth of great information here that many will find useful, so we've elected to maintain it in a read-only form.
In Lin Castor (which you need to double-click twice to fully open for editing): on handle_url(args) if (|URL| of args starts with "https://mail.google.") then tell application "Google Chrome" open location |URL| of args end tell else if (|URL| of args starts with " then tell application "Firefox" open location |URL| of args end tell else tell application "Safari" open location |URL| of args end tell end return 1 end Obviously you should customize the code to suite your own specific needs.
You can validate the script right in Lin Castor before saving/activating it.
I figure Apple is mucking around with Siri and perhaps caused a bug or some sort of corruption.
Recently, I was trying to get a Java applet to run in the same way on 2 i Macs and my Mac Book Air.
The applet is a simple vpn client from Juniper that lets me access a Citrix Desktop from any Mac that I can install the Citrix receiver client on so I can work on 'Company stuff' from a large screen i Mac when I'm sat at home or from my Mac Book when I'm on the road (it works fine over 3/4G).
I wonder if something is going on at Apple's end, where the Siri processing gets done.
Perhaps in preparation for i OS 8.] As of August 29, 2014, Google has decided to intentionally break old browsers.