This question really addresses cross-domain requests to Localhost, at the same time as the problem of secure websites accessing local services in the absence of control over the local network (setting up DNS, or other solutions). Specifically Safari and Chrome allow mixed access to localhost, while FF 23+ does not.
We do not want to inconvenience users and force them to use a single browser.
Can we use JSONP to access plain http servers running on localhost from web pages served securely? (our initial experiments say this can work)
Will other browser manufacturers follow suit and bar mixed content access from localhost like FF?
FF have a feature request for this for over a year and nothing has happened, besides a lot of discussion. See: https://bugzilla.mozilla.org/show_bug.cgi?id=903966
Our feeling is that other browsers will also tighten security.