优酷网的 embed player 都是 http (我想是因为能拦截海外更方便吧) 那么问题是有办法在自己的 https 的网站上播放优酷网的 embed player 吗?
1
Solerer 2016-04-22 12:23:09 +08:00 via Android
可以 不安全的资源 会变小黄锁
|
2
Showfom 2016-04-22 12:42:15 +08:00 via iPhone
下载到本地再传到自己服务器
|
3
walkie OP @Solerer 应该不会成功吧 因为是 https http Mixed Content , 优酷的播放器会被屏蔽掉
例如 把这货: <embed src="http://player.youku.com/player.php/foobar" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed> 嵌入到 https 网页里 player 是不会显示的 |
5
caomu 2016-04-22 13:19:12 +08:00 via Android
直接嵌入 http 的 flash ,默认是会被 block 的。
之前的解决方法是先嵌个 iframe ,里面再嵌 flash 。当然这样子还是混合内容。不知道还有效吗。 |
10
masterqing 2016-04-22 14:13:10 +08:00
可以的, disourse 论坛 就可以,比如这样 https://tangibilize.com/t/microsoft-hololens-beijing-vr-ar-summit/20
|
11
masterqing 2016-04-22 14:13:26 +08:00
discourse
|
12
abelyao 2016-04-22 14:46:06 +08:00 via iPhone
用腾讯视频就可以
|
13
GPU 2016-04-22 15:05:48 +08:00
@masterqing 地址栏变成 白色了 ,没有绿锁
|
14
Sivan 2016-04-22 15:08:36 +08:00
iframe 里调用可以。
没有绿锁,浏览器会在 console 里警告,但不影响播放。 |
15
walkie OP @masterqing discourse 那个论坛的例子已经不好用了 无法播放视频
源码里 用了 https 和 players, 优酷官网复制出来的是 http 和 player <embed width="570" height="360" src="https://players.youku.com/player.php/sid/XMTUzNzkyNTU3Ng==/v.swf" wmode="transparent" allowfullscreen="true" quality="high" align="middle" allowscriptaccess="always" type="application/x-shockwave-flash"> |
17
Sivan 2016-04-26 15:12:24 +08:00 1
@walkie 嵌的 iframe 也是同域 https 吗?我是所有的 https 站都嵌相同的 http iframe 中转页,然后里面用优酷的 js 调用代码。
|
18
TONYHEAD 2017-01-10 22:05:17 +08:00
好消息好消息
优酷现在已经支持 HTTPS 了 https://*.youku.com/ |