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渲染重定向的网址。请帮忙。
由于
答案 0 :(得分:1)
来自fancybox常见问题:
我正在使用图片的自定义网址(例如, index.php?action = dlattach; topic = 3.0; attach = 9; image)和FancyBox显示 图像来源。为什么呢?
FancyBox从网址中猜测内容类型,但有时可能是错误的。 解决方案是强制你的类型,如此 - $(“。selector”)。fancybox({'type':'image'});
这可能会有所帮助:)
答案 1 :(得分:0)
更聪明的解决方案是在url的末尾附加图像filename.extension
这不起作用
index.php?r=generate/image&user_id=9
这将起作用
index.php?r=generate/image&user_id=9&dummy=dummy.png