I have a document that is embedded in my site by using an iFrame. The iFrame is from Box.com document viewer. The iFrame has its own built in fullscreen button. The fullscreen button is within the iFrame so I cannot attach a click event listener to the button. I added the attribute allowfullscreen to the iFrame to allow it to go fullscreen.
I want to do something like this:
$('iframe').on 'EnterFullScreen', () ->
# Run function
But what event do I have to listen to, to detect when the iFrame is going fullscreen?
Here is a jsfiddle with the type of document I am embedding. The goal is to detect when the document goes fullscreen.
Using the events pointed out by putvande you can still bind your own
enterFullScreen
event:You can use the simpler
enterFullScreen
event now using:The other answers did not work for me exactly as described in a Cordova 4.0.0 (Android 4.1.1) app running on a Galaxy S4 (5.0.1 Lollipop) but the following does:
I am using the Cordova ScreenOrientation plugin to handle orientation locking based on fullscreen detection.
You can listen for a fullscreen change in your parent page (the one having the
iframe
):