0

我在一个免费网站托管的相册中有多个公共照片图像,并且我有一个带有画廊的网站。我想自动获取相册中上传的所有照片,并将其显示在我的网站画廊中。有没有这个的javascript?或任何可以帮助我的应用程序?我的网站是静态的,顺便说一句。

4

1 回答 1

1

你有几个选择:

  1. 在您的网站上创建一个 iframe,并在 iframe 中显示来自免费网站的图库。
  2. 了解公共网站是否有一个 API,可以让您从图库中获取图像 URL 列表。如果是这样,请编写客户端 JavaScript 以使用该 API 来获取图像 URL,然后使用这些 URL 在您的网站上创建一个新的画廊视图。
  3. 使用服务器请求免费的网站图库,然后从返回的 HTML 中“抓取”图像 URL,以生成该图库中的图像 URL 列表。使用 ajax 调用从您的服务器获取该图像 URL 列表,然后在您的站点上构建您想要的图库。
  4. 使用相同的服务器来抓取图像 URL,然后使用它来构建您可以从客户端请求的所需的画廊 HTML。

请记住,由于浏览器的安全性和同源策略,如果没有可以执行 JSONP 的合作服务器,您不能使用 ajax 从浏览器到与您的网页来自不同域的第三方站点。

于 2012-04-13T03:40:18.740 回答