【发布时间】:2014-07-02 16:55:45
【问题描述】:
我正在尝试将发布在 tumblr 页面上的 vimeo 视频嵌入到我的新网站。为此,我正在从 tumblr 页面的 json 文件中读取视频源信息,该文件可通过http://vimeo.tumblr.com/api/read/json 访问
然后尝试使用 jquery 将其附加到我的网页。 但是,似乎 chrome 将 //player.vimeo.com 链接解释为本地目录而不是网站!我该怎么办?
这基本上就是我现在所拥有的
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title></title>
<div id="helloWorld"></div>
<script type="text/javascript" src="Karen/jquery.js"></script>
<script type="text/javascript" src="http://vimeo.tumblr.com/api/read/json">
</script>
<script type="text/javascript">
for (var i=0; i<5; i++){
var link = tumblr_api_read.posts[i]["video-source"]
$("div#helloWorld").append(link + "<br>");
}
</script>
</head>
</html>
编辑:对于任何混淆,我很抱歉,我试图解决我在将视频源包装在 iframe 中时遇到的问题,并导致浏览器查找 file://player.vimeo.com ... .
我可以通过这样做来解决问题
var link = tumblr_api_read.posts[i]["video-source"];
if (link){
link = link.replace("//player", "http://player")
$("div#helloWorld").append(link + "<br>");
}
【问题讨论】:
-
什么不起作用?可以使用清理。但是您的代码有效。 jsfiddle.net/psradich/6VuhJ
-
抱歉,不清楚,我实际上使用了不同的 tumblr 和 iframe 作为视频源,但出于隐私原因更改了它,但不知道它们是不同的。
-
啊。不知道如果至少有一个类似的来源,我能帮上大忙
-
我明白了,我会记住这一点,以备将来的任何问题。还是谢谢!
标签: jquery json localhost tumblr