【发布时间】:2012-09-09 11:26:07
【问题描述】:
Twitpic 最近对其 API 进行了更改,他们的照片网址“http://twitpic.com/show/full/auuqys”现在正在解析为一个巨大的 Cloudfront 网址(如下)
http://d3j5vwomefv46c.cloudfront.net/photos/full/656484868.jpg?key=10231023&Expires=1347869743&Key-Pair-Id=APKAIYVGSUJFNRFZBBTA&Signature=gAU4mFGNs6qcrC5nE7~9FeVYXTiVJtpK9XUvkLTuQnAOZsNMysFxUuCLc8IkJh8iNdqSUXXEBk0A~0bMO~IHvI30zFL5oyOpEgmrLqCgbcml4rde75wgzARSmqLoLXNj37jLiv5pJ-mDj3Hqlp7KFxk-13HPApLRlIiW3SyC9Jw_
但 Fancybox 无法解析和渲染,而是报错
'Requested content cannot be loaded'.
如何使用 FancyBox 呈现重定向的 url。请帮忙。
谢谢
【问题讨论】:
-
向我们展示您的代码,了解 FancyBox 如何加载此 URL。如果你把它放在一个普通的旧
<img>标签中,相同的 URL 是否有效? FancyBox 版本 1 还是 2? -
你有时需要告诉fancybox它正在加载一张图片,特别是如果URL不以.jpg或类似的东西结尾。尝试设置内容类型,更多细节在这里:fancybox.net/faq
-
@jammypeach 非常感谢!添加 type = image 工作!
-
@NazimZeeshan 没问题,我将其添加为答案,如果适合您,请标记为已接受:)
标签: jquery jquery-plugins fancybox fancybox-2 twitpic