Revolution Slider:YouTube API Untrusted Origin,但仅限于一台服务器

时间:2015-05-22 15:21:28

标签: javascript wordpress youtube-api youtube-iframe-api revolution-slider

我正在使用带有YouTube视频的Revolution Slider开发一个WordPress网站,该视频在视频播放完毕后会自动播放并滑动。我正在使用完全相同的设置和3环境测试网站:本地,私有开发服务器和客户端服务器。本地和开发工作正常,客户端服务器确实显示视频,但最终没有获得自动播放和幻灯片。

我想知道客户端服务器上的控制台是这样说的:

  

不受信任的来源:www.clientsdomain.com ... www-embed-player.js:165

这只显示在他们的服务器上,其他环境正常工作。并且此错误似乎导致自动播放等问题。此消息每0.5秒持续显示一次。

工作:

  

www.client.local

     

client.mydevserver.com

无效:

  

www.client.com

更新

幻灯片的HTML输出(插件输出 - 最后2行可能导致错误):

<div class="tp-caption tp-fade fullscreenvideo tp-videolayer start" data-x="0" data-y="0" data-speed="300" data-start="500" data-easing="Power3.easeInOut" data-elementdelay="0.1" data-endelementdelay="0.1" data-ytid="7YtvsxB9xQY" data-videowidth="100%" data-videoheight="100%" data-videoattributes="version=3&amp;enablejsapi=1&amp;html5=1&amp;hd=1&amp;wmode=opaque&amp;showinfo=0;;origin=http://www.clientsdomain.com;" data-videorate="1" data-videocontrols="controls" data-dottedoverlay="threexthree" data-forcecover="1" data-aspectratio="16:9" data-endspeed="300" data-autoplay="true" data-autoplayonlyfirsttime="true" data-nextslideatend="true" style="z-index: 5; width: 1524px; height: 847px; left: 0px; top: 0px; visibility: visible; opacity: 1; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);">     
    <iframe style="display: block; width: 1642px; height: 912px; transform-style: preserve-3d; z-index: 0; visibility: inherit; opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0);" src="https://www.youtube.com/embed/7YtvsxB9xQY?version=3&amp;enablejsapi=1&amp;html5=1&amp;hd=1&amp;wmode=opaque&amp;showinfo=0;;origin=http://www.clientsdomain.com;" width="100%" height="100%" id="iframe52739" class="HasListener"></iframe>
</div>

控制台输出:

Invalid App Id: Must be a number or numeric string representing the application id.
clobbering cookies for Location
clobbering cookies for Location
clobbering cookies for Location
clobbering cookie getter
clobbering cookie: remote_sid=;domain=youtube.com;path=/;expires=Sat, 31 Jan 1970 23:00:00 GMT
clobbering cookie getter
clobbering cookie: remote_sid=;domain=youtube.com;path=/;expires=Sat, 31 Jan 1970 23:00:00 GMT
Failed to load resource: net::ERR_FAILED
clobbering cookie getter
clobbering cookie: remote_sid=;domain=youtube.com;path=/;expires=Sat, 31 Jan 1970 23:00:00 GMT
clobbering cookie getter
clobbering cookie: remote_sid=;domain=youtube.com;path=/;expires=Sat, 31 Jan 1970 23:00:00 GMT
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
clobbering cookie getter
clobbering cookie: remote_sid=;domain=youtube.com;path=/;expires=Sat, 31 Jan 1970 23:00:00 GMT
clobbering cookie getter
clobbering cookie: remote_sid=;domain=youtube.com;path=/;expires=Sat, 31 Jan 1970 23:00:00 GMT
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
clobbering cookie getter
clobbering cookie: remote_sid=;domain=youtube.com;path=/;expires=Sat, 31 Jan 1970 23:00:00 GMT
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
clobbering cookie getter
clobbering cookie: remote_sid=;domain=youtube.com;path=/;expires=Sat, 31 Jan 1970 23:00:00 GMT
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
clobbering cookie getter
clobbering cookie: remote_sid=;domain=youtube.com;path=/;expires=Sat, 31 Jan 1970 23:00:00 GMT
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
clobbering cookies for Location
clobbering cookie getter
clobbering cookie: _ga=GA1.2.1515857171.1432459119; path=/; expires=Tue, 23 May 2017 09:18:39 GMT; domain=twinesocial.com;
clobbering cookie getter
clobbering cookie: _ga=GA1.3.1515857171.1432459119; path=/; expires=Tue, 23 May 2017 09:18:39 GMT; domain=apps.twinesocial.com;
clobbering cookie getter
clobbering cookie: _ga=GA1.1.1515857171.1432459119; path=/; expires=Tue, 23 May 2017 09:18:39 GMT; 
clobbering cookie getter
clobbering cookie: fbm_130316653831265=; expires=Wed, 04 Feb 2004 08:00:00 GMT;
clobbering cookie: fbm_130316653831265=; expires=Wed, 04 Feb 2004 08:00:00 GMT;domain=apps.twinesocial.com;
clobbering cookie: fbm_130316653831265=base_domain=true; expires=Tue, 24 May 2016 09:18:39 GMT; path=/; domain=true
Call from classic.js
clobbering cookie getter
clobbering cookie: _ga=GA1.2.1515857171.1432459119; path=/; expires=Tue, 23 May 2017 09:18:39 GMT; domain=twinesocial.com;
clobbering cookie getter
clobbering cookie: _ga=GA1.3.1515857171.1432459119; path=/; expires=Tue, 23 May 2017 09:18:39 GMT; domain=apps.twinesocial.com;
clobbering cookie getter
clobbering cookie: _ga=GA1.1.1515857171.1432459119; path=/; expires=Tue, 23 May 2017 09:18:39 GMT; 
clobbering cookie getter
clobbering cookies for Location
clobbering cookie getter
clobbering cookies for Location
clobbering cookie getter
clobbering cookie: remote_sid=;domain=youtube.com;path=/;expires=Sat, 31 Jan 1970 23:00:00 GMT
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Failed to load resource: net::ERR_FAILED
Untrusted origin: http://www.clientsdomain.de
Untrusted origin: http://www.clientsdomain.de

你可以找到working example here(幻灯片2,Vimeo)。

我的(希望不是愚蠢的)问题是:这个问题可能与域名有关吗?所有三个环境的设置都相同,所有域都是非ssl。

谢谢!

3 个答案:

答案 0 :(得分:0)

您使用的是广告拦截器吗?我关闭了我的广告拦截器,Privacy Badger,因为我遇到了同样奇怪的破坏性cookie并修复了控制台错误。

答案 1 :(得分:0)

可能与origin参数有关,请尝试完全删除它,它是可选的,可以防止恶意的第三方JavaScript。如果您输入此参数错误,视频可能无法正常工作。

答案 2 :(得分:0)

这是按设计工作的。出于安全原因,我们忽略来自不受信任来源的邮件,并且我们记录这些警告,以便客户知道我们忽略了这些事件。无法禁用。