[jitsi-dev] Using Jidesha on a site running Jitsi Meet


#1

Hi,

I'm attempting to run the Jidesha browser extension[1] for my own site,
that runs a copy of the Jitsi Meet web application[2].

I am assuming that I can use the browser extension as offered by Jit.si in
the webstore[3] to facilitate users of my own site. Is that correct?

My first problem was that, when pressing the 'screen share' button in a
Meet, I got this error: "Failed to install desktop sharing extension"

From the messages in the javascript console, it appears that the

installation of the extension fails, as my deployment is not a "verified
site" [4] which makes obviously sense: my site is not jit.si (or any of
your sites).

To work around this issue, I manually installed the extension, and reloaded
the meet web application, There, I again got the same error.

Why is a new inline installation attempted after I installed the extension
manually?

Regards,

  Guus

[1] https://github.com/jitsi/jidesha
[2] https://github.com/jitsi/jitsi-meet
[3]
https://chrome.google.com/webstore/detail/jitsi-meetings/kglhbbefdnlheedjiejgomgmfplipfeb
[4] https://developer.chrome.com/webstore/inline_installation


#2

Hi,

Hi,

I'm attempting to run the Jidesha browser extension[1] for my own site, that
runs a copy of the Jitsi Meet web application[2].

I am assuming that I can use the browser extension as offered by Jit.si in
the webstore[3] to facilitate users of my own site. Is that correct?

Nope, you need a modified jidesha extension with your domain
configured and upload it to chrome store, verifying the site.

My first problem was that, when pressing the 'screen share' button in a
Meet, I got this error: "Failed to install desktop sharing extension"

From the messages in the javascript console, it appears that the
installation of the extension fails, as my deployment is not a "verified
site" [4] which makes obviously sense: my site is not jit.si (or any of your
sites).

To work around this issue, I manually installed the extension, and reloaded
the meet web application, There, I again got the same error.

Why is a new inline installation attempted after I installed the extension
manually?

Did you set your id of the extension in config.desktopSharingChromeExtId?

Regards
damencho

···

On Mon, Mar 20, 2017 at 8:25 AM, Guus der Kinderen <guus.der.kinderen@gmail.com> wrote:

Regards,

  Guus

[1] https://github.com/jitsi/jidesha
[2] https://github.com/jitsi/jitsi-meet
[3]
https://chrome.google.com/webstore/detail/jitsi-meetings/kglhbbefdnlheedjiejgomgmfplipfeb
[4] https://developer.chrome.com/webstore/inline_installation

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#3

Hi,

> Hi,
>
> I'm attempting to run the Jidesha browser extension[1] for my own site,
that
> runs a copy of the Jitsi Meet web application[2].
>
> I am assuming that I can use the browser extension as offered by Jit.si
in
> the webstore[3] to facilitate users of my own site. Is that correct?

Nope, you need a modified jidesha extension with your domain
configured and upload it to chrome store, verifying the site.

That's inconvenient. I'd like to provide jitsi meet as part of an
integrated environment, that people can install on site. I can live with
having no inline extension installation, but I'd like to avoid requiring
each of my admins to modify and upload jidesha to the webstore. Is there a
way around this? What needs to be customized in each jidesha extension copy?

> My first problem was that, when pressing the 'screen share' button in a
> Meet, I got this error: "Failed to install desktop sharing extension"
>
> From the messages in the javascript console, it appears that the
> installation of the extension fails, as my deployment is not a "verified
> site" [4] which makes obviously sense: my site is not jit.si (or any of
your
> sites).
>
> To work around this issue, I manually installed the extension, and
reloaded
> the meet web application, There, I again got the same error.
>
> Why is a new inline installation attempted after I installed the
extension
> manually?

Did you set your id of the extension in config.desktopSharingChromeExtId?

Yes - but pointing to 'your' jidesha: kglhbbefdnlheedjiejgomgmfplipfeb

···

On 20 March 2017 at 15:24, Damian Minkov <damencho@jitsi.org> wrote:

On Mon, Mar 20, 2017 at 8:25 AM, Guus der Kinderen > <guus.der.kinderen@gmail.com> wrote:

Regards
damencho

>
> Regards,
>
> Guus
>
> [1] https://github.com/jitsi/jidesha
> [2] https://github.com/jitsi/jitsi-meet
> [3]
> https://chrome.google.com/webstore/detail/jitsi-meetings/
kglhbbefdnlheedjiejgomgmfplipfeb
> [4] https://developer.chrome.com/webstore/inline_installation
>
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#4

Hi,

Hi,

> Hi,
>
> I'm attempting to run the Jidesha browser extension[1] for my own site,
> that
> runs a copy of the Jitsi Meet web application[2].
>
> I am assuming that I can use the browser extension as offered by Jit.si
> in
> the webstore[3] to facilitate users of my own site. Is that correct?

Nope, you need a modified jidesha extension with your domain
configured and upload it to chrome store, verifying the site.

That's inconvenient. I'd like to provide jitsi meet as part of an integrated
environment, that people can install on site. I can live with having no
inline extension installation, but I'd like to avoid requiring each of my
admins to modify and upload jidesha to the webstore. Is there a way around
this? What needs to be customized in each jidesha extension copy?

Just the domain name and after that to verify the site in chrome
webstore when uploading the extension
(https://github.com/jitsi/jidesha/blob/master/chrome/manifest.json#L21).
This the flow how this works in chrome and I'm not aware of any other
way. In FF since version 52 this is solved with some UI changes and
there is no need of whitelisting or custom extension, which was the
case for older versions.
I think verifying site is needed in order inline install to work. If
it is not needed than we can upload an extension for *://*/* and it
will work, but I think verifying is a requirement.

Regards
damencho

···

On Mon, Mar 20, 2017 at 9:58 AM, Guus der Kinderen <guus.der.kinderen@gmail.com> wrote:

On 20 March 2017 at 15:24, Damian Minkov <damencho@jitsi.org> wrote:

On Mon, Mar 20, 2017 at 8:25 AM, Guus der Kinderen >> <guus.der.kinderen@gmail.com> wrote:

>
> My first problem was that, when pressing the 'screen share' button in a
> Meet, I got this error: "Failed to install desktop sharing extension"
>
> From the messages in the javascript console, it appears that the
> installation of the extension fails, as my deployment is not a "verified
> site" [4] which makes obviously sense: my site is not jit.si (or any of
> your
> sites).
>
> To work around this issue, I manually installed the extension, and
> reloaded
> the meet web application, There, I again got the same error.
>
> Why is a new inline installation attempted after I installed the
> extension
> manually?

Did you set your id of the extension in config.desktopSharingChromeExtId?

Yes - but pointing to 'your' jidesha: kglhbbefdnlheedjiejgomgmfplipfeb

Regards
damencho

>
> Regards,
>
> Guus
>
> [1] https://github.com/jitsi/jidesha
> [2] https://github.com/jitsi/jitsi-meet
> [3]
>
> https://chrome.google.com/webstore/detail/jitsi-meetings/kglhbbefdnlheedjiejgomgmfplipfeb
> [4] https://developer.chrome.com/webstore/inline_installation
>
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#5

You need to put there the ID of your extension, the one you installed
in your chrome.

···

On Mon, Mar 20, 2017 at 9:58 AM, Guus der Kinderen <guus.der.kinderen@gmail.com> wrote:

Yes - but pointing to 'your' jidesha: kglhbbefdnlheedjiejgomgmfplipfeb