我在一个免费网站托管的相册中有多个公共照片图像,并且我有一个带有画廊的网站。我想自动获取相册中上传的所有照片,并将其显示在我的网站画廊中。有没有这个的javascript?或任何可以帮助我的应用程序?我的网站是静态的,顺便说一句。
问问题
370 次
1 回答
1
你有几个选择:
- 在您的网站上创建一个 iframe,并在 iframe 中显示来自免费网站的图库。
- 了解公共网站是否有一个 API,可以让您从图库中获取图像 URL 列表。如果是这样,请编写客户端 JavaScript 以使用该 API 来获取图像 URL,然后使用这些 URL 在您的网站上创建一个新的画廊视图。
- 使用服务器请求免费的网站图库,然后从返回的 HTML 中“抓取”图像 URL,以生成该图库中的图像 URL 列表。使用 ajax 调用从您的服务器获取该图像 URL 列表,然后在您的站点上构建您想要的图库。
- 使用相同的服务器来抓取图像 URL,然后使用它来构建您可以从客户端请求的所需的画廊 HTML。
请记住,由于浏览器的安全性和同源策略,如果没有可以执行 JSONP 的合作服务器,您不能使用 ajax 从浏览器到与您的网页来自不同域的第三方站点。
于 2012-04-13T03:40:18.740 回答