Thank you Andrew!

We are currently trying to make Loqui IM also available on Desktop clients
so I was wondering if we'd be able still support all of our providers, also
thous we are connecting to with a mozTCPSocket.

2015-09-08 19:18 GMT+02:00 Andrew Sutherland <asutherl...@asutherland.org>:

> Preference-wise, mozTCPSocket is available in WebRT.  It requires the
> "tcp-socket" permission is granted to the origin in question (or the
> origin have the system principal).  It is not available in desktop
> Firefox without flipping a pref, "dom.mozTCPSocket.enabled".  (WebRT
> flips the pref by default.)  See
> https://bugzilla.mozilla.org/show_bug.cgi?id=1079648 for some more
> details re: the preference.
>
> In order to have the permission granted, the app needs to be a packaged
> app in the firefox marketplace.  There's no way to use WebIDE to
> "side-load" to accomplish this.  See
> https://bugzilla.mozilla.org/show_bug.cgi?id=1038533
>
> However, https://github.com/mykmelez/tcpsocketpup can be used to grant
> the permission to any origin for development.  This will flip the
> "dom.mozTCPSocket.enabled" preference to true as well.
>
> As one might surmise from all of this, I don't think it's a particularly
> supported set of functionality for desktop at this time.  TCPSocket is
> no longer on a standardization track, and based on recent discussions,
> may be headed for being an "add-on" API.  See Jonas's sensitive API
> thread here:
> https://groups.google.com/d/msg/mozilla.dev.b2g/UB1CFnVy0mc/EQjRDt_YfZoJ
>
> And the TCPSocket-specific sub-thread I reaised:
> https://groups.google.com/d/msg/mozilla.dev.b2g/67KvfP0ZETk/UhZmm9APALcJ
>
> The summary is probably that:
> - TCPSocket is a known useful API
> - It's still particularly dangerous and hard to explain that danger to
> users which means it is likely to be gated by some type of human-review
> for the default installation experience.
>
> Andrew
>
> On Tue, Sep 8, 2015, at 12:57 PM, Jovan Gerodetti wrote:
> > Hey everyone,
> >
> > Quick question.
> > Is the TCPSocket also available in the WebRT for Desktop Apps or is it
> > FxOS
> > only?
> >
> > Regards,
> > Jovan
> > _______________________________________________
> > dev-webapps mailing list
> > dev-webapps@lists.mozilla.org
> > https://lists.mozilla.org/listinfo/dev-webapps
> _______________________________________________
> dev-webapps mailing list
> dev-webapps@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-webapps
>
_______________________________________________
dev-webapps mailing list
dev-webapps@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-webapps

Reply via email to