Kal
Posts: 0
Joined: Thu May 22, 2014 11:03 pm

Vimeo component does not work when embedded in https:// web app

I have an app deployed as an HTML/JS app in an https:// site. This app has an embedded Vimeo video, using the Vimeo component. I noticed that as soon as I made the site https (instead of http), the Vimeo component would not show the video.

On further investigation, I discovered that the Vimeo component uses the following iframe code:

src = "http ://player.vimeo.com/....

If I change that code in the generated HTML to "https://player.vimeo.com...", the video works fine.

Can you please make that https, or at least give an option for the user to make it so within the component?

Thanks,
-Kal.

Illya Stepanov
Posts: 0
Joined: Mon Mar 18, 2013 8:48 am

Vimeo component does not work when embedded in https:// web app

Hi Kal -

We can't reproduce this on our side.

Please also check Vimeo FAQ: https://vimeo.com/help/faq/sharing-vi...

Kal
Posts: 0
Joined: Thu May 22, 2014 11:03 pm

Vimeo component does not work when embedded in https:// web app

Hi Ilya, unfortunately, I just saw this reply.

Reproducing the problem seems quite simple, so not sure what you tried. Or maybe I am the one missing some obvious thing. Here are the steps.

  1. Create a new Appery JQeuryMobile app.

  2. On the Start Screen add just 1 component - Vimeo. Set any vimeo ID you like.

  3. Export the HTML/JS/CSS zip file, and load it on a web site of your choice.

  4. Go to the website using standard a href="http://" rel="nofollow"http:///a. It will work fine.

  5. Go to the same website using a href="https://" rel="nofollow"https:///a. It won't work.

    I did this for you. Please check out these links:
    code
    http:&#47;&#47;buzzub&#46;me/vimeotest <- This works&#46;
    https:&#47;&#47;buzzub&#46;me/vimeotest <- This won't work&#46; If you turn on Chrome developer tools, you will see this is because the Vimeo is being loaded with http:&#47;&#47; instead of https:&#47;&#47;&#46;
    /code

Illya Stepanov
Posts: 0
Joined: Mon Mar 18, 2013 8:48 am

Vimeo component does not work when embedded in https:// web app

Hello -

We really appreciate you writing in! We are aware of such https:// issues, and our team is currently looking for a better option for our users.
At this point as you have already mentioned, the option is to change protocol for the file URL in the app source files.

Kal
Posts: 0
Joined: Thu May 22, 2014 11:03 pm

Vimeo component does not work when embedded in https:// web app

Anyone else who is frustrated by this: the easiest work around is to ditch the Vimeo component, and just put an HTML component, and add the iframe code that Vimeo gives you under Video Settings/Embed. This will let you do https, and gives you all the same features as using the component.

Return to “Issues”