Javascript Vimeo视频在本地工作,但不在实时网站上:未捕获安全错误:iframe的源错误
我很难弄明白这一点。我的网站上有两个视频,我在vimeo主持。使用他们提供的embded代码,一个视频将显示和播放,另一个将在本地播放,但在我上传到bluehost后不会播放 控制台读取:Uncaught SecurityError:未能从“HTMLIFrameElement”中读取“contentDocument”属性:阻止源代码为“”的帧访问源代码为“”的帧。协议、域和端口必须匹配 它引用了jquery.min.js 我发现了一些关于如何使用document.domain解决此问题的建议,但没有任何效果。任何帮助都将不胜感激。感谢您抽出宝贵的时间 您要查看的是底线-“故障-不同主机”: 你的解释有Javascript Vimeo视频在本地工作,但不在实时网站上:未捕获安全错误:iframe的源错误,javascript,jquery,iframe,video,vimeo,Javascript,Jquery,Iframe,Video,Vimeo,我很难弄明白这一点。我的网站上有两个视频,我在vimeo主持。使用他们提供的embded代码,一个视频将显示和播放,另一个将在本地播放,但在我上传到bluehost后不会播放 控制台读取:Uncaught SecurityError:未能从“HTMLIFrameElement”中读取“contentDocument”属性:阻止源代码为“”的帧访问源代码为“”的帧。协议、域和端口必须匹配 它引用了jquery.min.js 我发现了一些关于如何使用document.domain解决此问题的建议,但
http://example.com
和http://www.example.com
,实际上可以将其视为不同的主机。因此,我会尝试将两者与www或非www匹配
如果这不起作用,另一种解决方案是使用HTTP访问控制(CORS),但它可能比您愿意处理的复杂得多 问题中可以包括
html
,js
?
http://store.company.com/dir2/other.html : Success
http://store.company.com/dir/inner/another.html : Success
https://store.company.com/secure.html : Failure - Different protocol
http://store.company.com:81/dir/etc.html : Failure - Different port
http://news.company.com/dir/other.html : Failure - Different host