PhoneGap - Vimeo video embedded in an iframe not showing up in the PhoneGap Developer iOS app

579 Views Asked by At

I'm trying to include a Vimeo video in my PhoneGap app so I added the embed code generated on Vimeo in my html page:

<iframe src="https://player.vimeo.com/video/39483020" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

I call the phonegap serve command to start a web server which hosts my project and the video plays fine when I preview on my iPad Safari browser visiting the server address generated.

However it doesn't show up at all (blank iframe) when I try to preview it using the PhoneGap Developer iOS app on my iPad.

I tried white-listing vimeo in the config.xml file but it didn't seem to have any effect:

<access origin="*.vimeo.com" />
<access origin="*.vimeocdn.com" />
<allow-intent href="*.vimeo.com" />
<allow-intent href="*.vimeocdn.com" />
<allow-navigation href="*.vimeo.com" />
<allow-navigation href="*.vimeocdn.com" />

I also tried including these domains in the Content Security Policy with no luck:

<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: 'unsafe-inline' https://*.vimeo.com https://*.vimeocdn.com https://ssl.gstatic.com; style-src 'self' 'unsafe-inline'; media-src *" />

Would appreciate any advice on how to make it work on iPad.

0

There are 0 best solutions below