A coworker has been tasked with adding a hyperlink to an InfoPath 2010 form which will open an outside application. He has successfully created his hyperlink and tested it in the InfoPath Filler application (not a browser). When he loads the form in a browser, though, the link doesn't work. In IE it just opens a blank window and in Firefox it just reopens the form (same location url).
An important thing to note: The protocol of the hyperlink is NOT http. Instead it is an in-house protocol handled by software we've written and deployed to all our machines.
It works like this: ourProtocol://app=SomeApplication?arg=Argument
.
Normally, when a link like this is clicked the OS checks for an application registered to handle ourProtocol
and then our app takes care of the rest.
So, my question is: Does SharePoint apply and security measures to links in InfoPath forms? I'm guessing that the link may be disabled because the protocol isn't http
. Or could there be a setting to disable links in forms?
Another note: I had a quick peek at the source form when rendered in a browser and the hyperlink target string is there, but in a JS call.