Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vimeo视频在本地工作,但不在实时网站上:未捕获安全错误:iframe的源错误_Javascript_Jquery_Iframe_Video_Vimeo - Fatal编程技术网

Javascript Vimeo视频在本地工作,但不在实时网站上:未捕获安全错误:iframe的源错误

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解决此问题的建议,但

我很难弄明白这一点。我的网站上有两个视频,我在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