【发布时间】:2017-02-03 06:38:41
【问题描述】:
flv 视频通常会上传到我们的 Google Drive 并创建到 iframe
喜欢
<iframe height="272" style="margin-top:-270px; position:absolute" src="https://drive.google.com/file/d/0BwgCehvr2FnlU3cwTTVzUXN5SXM/preview" width="440"></iframe>
其中的某些浏览器显示为“糟糕!播放此视频时出现问题。下载”但是如果我们单击右上角的“弹出”按钮,视频会在单独的选项卡上打开并播放。
XMLHttpRequest 无法加载 https://docs.google.com/get_video_info?docid=0BwFh_4qf05UOYnkxLW9Mb3dJRFU&authuser=0。 重定向自 'https://docs.google.com/get_video_info?docid=0BwFh_4qf05UOYnkxLW9Mb3dJRFU&authuser=0' 至 'https://accounts.google.com/ServiceLogin?service=writely&passive=1209600&co…tps://drive.google.com/file/d/0BwFh_4qf05UOYnkxL<mpl=homepage&authuser=0' 已被 CORS 策略阻止:没有“访问控制允许来源” 请求的资源上存在标头。起源 'https://drive.google.com' 因此不允许访问。
如何解决这个问题?
【问题讨论】:
-
您好,必须从服务器授予访问权限。多年前使用 flash (macromedia) 中的 crossdomain.xml
-
问题仅出在 chrome 上。在某些 chorme 浏览器中它可以工作,而有些则不能。
-
除非您在服务器端设置了正确的标头以允许访问,否则您无法发出 ajax 请求。
-
答案在错误信息中:“No 'Access-Control-Allow-Origin' header is present on the requested resource”...
标签: javascript google-chrome kohana