liuzhe02 / bigbluebutton

Automatically exported from code.google.com/p/bigbluebutton
0 stars 0 forks source link

FireFox 31 prevents desktop sharing from loading in 0.81 #1772

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
In BigBlueButton 0.81, when the user clicks the 'Full Screen' or 'Region' 
button start desktop sharing, the BigBlueButton client injects HTML into an 
iFrame to trigger loading of an applet.

However, this stopped working in FireFox 31 (but worked in FireFox 30).  

Original issue reported on code.google.com by ffdixon@gmail.com on 30 Jul 2014 at 12:15

GoogleCodeExporter commented 9 years ago
To get FireFox 31 to launch the desktop sharing applet, we modified the 
injection of HTML into the web page to be inside a <div id="deskshare"> .. 
</div>, not an <iFrame id="iFrame"> ... </iFrame> tag.

Here is the change
  https://github.com/bigbluebutton/bigbluebutton/commit/944944390b4db4b24333e407f0beeb0713e3db34

We updated the BigBlueButton client package to 
bbb-client_0.81ubuntu420_amd64.deb.  Recommend updating your BigBlueButton 0.81 
servers to the latest version of the client.  

Original comment by ffdixon@gmail.com on 30 Jul 2014 at 12:19

GoogleCodeExporter commented 9 years ago
We noticed that the pop-up bar asking for you to enable the plugin was no 
longer appearing - it turned out that the new code made Firefox think that 
there was a visible place on the page that could be clicked.

The fix for this issue is reducing the size of the "applet" element, so that 
firefox's plugin click-to-play dialog will not fit in the area. This causes 
Firefox to display the prompt at the top of the window instead.

Original comment by calvin.walton@kepstin.ca on 30 Jul 2014 at 3:25