1

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。请帮忙。

谢谢

4

2 回答 2

1

从fancybox常见问题解答:

我正在为图像使用自定义 url(例如,index.php?action=dlattach;topic=3.0;attach=9;image),FancyBox 显示图像的来源。为什么?

FancyBox 从 url 猜测内容类型,但有时它可能是错误的。解决方案是强制你的类型,就像这样 - $(".selector").fancybox({'type' : 'image'});

这可能会有所帮助:)

http://fancybox.net/faq

于 2012-09-17T12:41:36.283 回答
0

一个更聪明的解决方案是在 url 的末尾附加图像 filename.extension

这行不通

index.php?r=generate/image&user_id=9

这会起作用

index.php?r=generate/image&user_id=9&dummy=dummy.png
于 2013-02-13T14:35:29.987 回答