Unable to block asynchronous URL requests, including YouTube
Kiosk Pro is unable to block asynchronous URL requests where, rather than loading a new page, a link triggers a request within the current page, changing elements and a new URL without trigger an actual page load request. Frameworks that support these types of requests include Angular and React.
One frequent example of this is YouTube, where when a video (or other link) is selected on a YouTube page, that content is loaded in the current page and a new URL is pushed without a page request.
This issue affects devices running:
- All versions of Kiosk Pro
For the specific case of YouTube, it is possible to embed Youtube videos into a page, so visitors will only be able to access that single video. You may also need to disable Related Videos that appear when a video is finished playing.
To embed a Youtube video into an HTML page, use an <iframe>:
<iframe width="853" height="480" src="https://www.youtube.com/embed/YtEhX7mhDJc?rel=0&showinfo=0" frameborder="0"></iframe>