Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introductory Videos page won't work anywhere HTTPS (and anywhere that doesn't support Adobe Flash, too) #1

Open
sevaseva opened this issue Jul 14, 2019 · 0 comments

Comments

@sevaseva
Copy link
Contributor

$url = 'http://video.server.dhamma.org/video/';

Hi, I will just dump here entire text I just wrote for the Dhamma Manda website. The issue is the same on Dhara or any https-based "Introductory Videos" page generated by this plugin.

Thanks,
seva


It turns out current "Introductory videos" page does show the video players embedded in the page ... except that they use Adobe Flash technology and therefore aren't working in most browsers people use today. Worse, in the browsers that support Adobe Flash technology those video players still aren't working because of an issue that we can fix on our site.

It probably isn't worth the time to fix the Abobe Flash based players (because only a small percentage of visitors will be able to use them) but replace them by contemporary players working in most browsers (VIDEO HTML5 element, probably).

And then adding/replacing videos on that page is a separate work item.

*** HOW TO FIX ADOBE FLASH based VIDEO PLAYERS. WARNING: technical! ***
On the odd chance that we will want to fix the current flash based players, here is how that could be done:
[WARNING: technical content below]

Because http://video.server.dhamma.org/ only serves things over http (not https), the page doesn't work (Manda website works from https only and using non-https content on such website is blocked by all sane browsers for security reasons). The easiest way to fix this is to download those resources to our website (maybe somewhere under wrap-dhamma-org plugin if we are gong to continue to use it for the videos page) and make the page use the resources from our website. The resources are:
http://video.server.dhamma.org/video/player/swfobject.js
http://video.server.dhamma.org/video/player/player.swf
http://video.server.dhamma.org/video/PracVip/PracVip-de.jpg
... and all other images, see javascript console after having made swfobject.js and player.swf work. Today console output looked like this in Firefox/Linux:
Loading insecure content within a plugin embedded in a secure connection is going to be removed.
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://l.longtailvideo.com/5/1/logo.png” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip-it.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip-fr.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip-de.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip-es.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip-it.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/intro/reutersSngintroeng.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip-fr.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip-de.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip-es.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/intro/Sngintrohindi.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip-nl.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/intro/reutersSngintroeng.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/intro/Sngintrohindi.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/PracVip/PracVip-nl.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/intro/Sngintroeng.jpg” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
new-tab.jsx:5:6

Loading mixed (insecure) display content “http://video.server.dhamma.org/crossdomain.xml” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/intro/Sngintroeng.flv” on a secure page
videos

Loading mixed (insecure) display content “http://video.server.dhamma.org/video/intro/Sngintroeng.flv” on a secure page
videos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant