Closed
Bug 841613
Opened 12 years ago
Closed 12 years ago
Use a Vid.ly iframe over HTTPS
Categories
(Webtools Graveyard :: Air Mozilla, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: peterbe, Assigned: peterbe)
References
(Blocks 1 open bug)
Details
(Keywords: compat, Whiteboard: [MixedContentBlocker])
At the moment we include archived videos from vid.ly with `<iframe src="http://vid.ly/..."` and that's going to break Nightly shortly.
Assignee | ||
Updated•12 years ago
|
Priority: -- → P1
Updated•12 years ago
|
Comment 1•12 years ago
|
||
I have a support request into Vid.ly. I'll report back here when they reply.
Comment 2•12 years ago
|
||
Vid.ly support pointed us at this:
http://www.encoding.com/help/article/how_do_i_use_the_https_version_of_vid.ly_urls_and_thumbnails
Assignee | ||
Comment 3•12 years ago
|
||
Can you respond:
On https://air-dev.allizom.org/wheres-my-vote-20121107/
we switched to use https://vid.ly/embeded.html?link={{tag}}&new=1&autoplay=false&hd=yes&token={{token}}
All images (from cloudfront) are loading fine but the video is not playing.
I noticed that the URL https://vid.ly/0o4i1s?content=video&format=webm causes a 302 redirect to http://m.vid.ly/ which is not good since that leaves HTTPS.
Updated•12 years ago
|
Updated•12 years ago
|
Blocks: mozorg-mixedcontent
Comment 4•12 years ago
|
||
Vid.ly replied:
Thanks for the heads up. We'll look into the redirect issues that you reported. When does mozilla go full HTTPS with this product?
...can I give them an estimate of the date of the apocalypse?
Comment 5•12 years ago
|
||
Is this in nightly yet? Do I need to change a pref to test?
Comment 6•12 years ago
|
||
(In reply to Richard A Milewski[:richard] from comment #4)
> Vid.ly replied:
>
> Thanks for the heads up. We'll look into the redirect issues that you
> reported. When does mozilla go full HTTPS with this product?
>
>
> ...can I give them an estimate of the date of the apocalypse?
Firefox 22, So, around June 25th.
(In reply to Richard A Milewski[:richard] from comment #5)
> Is this in nightly yet? Do I need to change a pref to test?
security.mixed_content.block_active_content=true
Comment 7•12 years ago
|
||
Still aiming for FF22 (the current nightly). The bug that tracks when the pref turns on is bug 834836. Any updates from vid.ly?
Comment 8•12 years ago
|
||
No news, but I have an open support ticket on the issue.
Comment 10•12 years ago
|
||
This is now in today's Nightly so I think we should be proactive and insert a message on Air Mozilla before our community thinks Air Mozilla is broken.
Updated•12 years ago
|
tracking-firefox23:
--- → ?
Comment 13•12 years ago
|
||
I'm nominated this as a good use case for determining whether the current UI is discoverable enough for our end users, in this simple use case. Does the user need to discover the shield themselves to workaround, or can we add a dialog/glow similar to what we do for CTP?
Flags: needinfo?(tanvi)
Comment 14•12 years ago
|
||
The preference to block mixed active content is turned on in Firefox 23.
(In reply to Alex Keybl [:akeybl] from comment #13)
> I'm nominated this as a good use case for determining whether the current UI
> is discoverable enough for our end users, in this simple use case. Does the
> user need to discover the shield themselves to workaround, or can we add a
> dialog/glow similar to what we do for CTP?
We have discussed the discoverability of the Mixed Content Blocker doorhanger at length. We didn't want to show the user the doorhanger every single time they encountered a mixed content warning because the page may work perfectly fine with the mixed content loaded. Also, this would contribute to security warning fatigue. Our first proposal was to show the doorhanger the first 3 times a user encounters any page with mixed content (so 3 times per browser, not 3 times per user). After further thought, UX had some other ideas being discussed in bug 834828.
Note that Chrome's mixed content blocker is also a shield/badge in the location bar that does not provide any information/text unless you actually click on it.
IE's Mixed Content Blocker (which blocks mixed content iframes and hence is triggered or airmozilla) shows a light yellow bar at the bottom of the page.
Since this question is about the discoverability of the mixed content blocker, and isn't specific to vid.ly, I think further discussion about the UI should take place in bug 834828. We can use this bug as an example use case, but I don't want to deter from the work to move vid.ly to https.
Flags: needinfo?(tanvi)
Comment 16•12 years ago
|
||
Hi,
> On https://air-dev.allizom.org/wheres-my-vote-20121107/ we switched to use
> https://vid.ly/embeded.html?link={{tag}}&new=1&autoplay=false&hd=yes&token={{token}}
> All images (from cloudfront) are loading fine but the video is not playing.
> I noticed that the URL https://vid.ly/0o4i1s?content=video&format=webm
> causes a 302 redirect to http://m.vid.ly/ which is not good since that leaves HTTPS.
This URL https://vid.ly/0o4i1s is currently in ERROR state (this should be visible from admin panel).
It won't work anyway, with or without https.
Could you try to restart it please?
Comment 17•12 years ago
|
||
Vova,
We'll look for another example with a working transcode. But there are a couple of issues here:
After Firefox 23, (and in our current Nightly builds) the redirect to http://m.vid.ly/ will be blocked as a security measure. We have reports that beta versions of Chrome are doing the same. Vidly needs to ensure that all redirects from an https:// page are to another https:// page.
Can you confirm that 302 redirects from https: to http: only occur in cases of a failed transcode?
Comment 18•12 years ago
|
||
Vova,
Which admin panel are you referring to?
Currently our only visibility of the status of transcodes is with a GetStatus XML call. That only provides a binary ("Error" vs "Finished") indication.
For videos such as the "Where's My Vote" video which failed transcoding many times over a three week period, we need some indication of WHY the transcode failed, not just that it did.
Comment 19•12 years ago
|
||
Vova, Please try https://air.mozilla.org/the-monday-meeting-20130415/ , which uses 2u3s8a
Assignee | ||
Comment 20•12 years ago
|
||
(In reply to Zandr Milewski [:zandr] from comment #19)
> Vova, Please try https://air.mozilla.org/the-monday-meeting-20130415/ ,
> which uses 2u3s8a
Vova, Zandr, Richard,
I picked another random video on https://air-dev.allizom.org/ and switched it to the HTTPS iframe embed tag and lo and behold, it worked!!
For example
https://air-dev.allizom.org/intern-presentation-message-passing-in-rust/
All this time we've been testing and testing on a "broken" video.
Still though, that "Where's my vote" video USED to work when we served it with the HTTP iframe tag.
Assignee | ||
Comment 21•12 years ago
|
||
We have now switched the IFRAME embed tag that uses HTTPS:// on Air Mozilla production. E.g. https://air.mozilla.org/poetic-apis/
And it works.
Turns out that the whole time, when we were testing on the dev server, we were testing with a video that was apparently "broken".
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Comment 22•12 years ago
|
||
Awesome! Thanks for taking care of this!
Comment 23•12 years ago
|
||
This is great! Thank you!
Updated•12 years ago
|
tracking-firefox23:
? → ---
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → peterbe
Updated•3 years ago
|
Product: Webtools → Webtools Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•