2009-11-04 65 views
0

我一直在整修javasript(jquery)。我想创建一个个人化的小混搭,它可以抓取一些本地音乐场所的页面内容,重新格式化他们的数据,并在单个网页中呈现。是否可以使用JavaScript创建客户端唯一混搭?

我认为我可以聪明地加载它们作为iframe,隐藏iframe,并通过DOM和javascript访问它们的内容。显然,跨站点安全权限也适用于这种方法 - 不能改变iframe的内容。

我的问题是:是否有可能纯粹使用客户端代码创建网站混搭?假设jsonp/rss api不是一个选项,我只希望处理原始页面内容。我想过在服务器端设置一个AppEngine项目来处理这个问题,但这对于一个周末项目来说工作太多了。

感谢您的任何意见

回答

2

不是真的。您可以将混搭代码放在客户端,但要访问所有目标页面,您必须通过自己的服务器向他们发送请求,以避免同源策略限制。在这一点上,如果你只是在服务器端完成它,那么你没有比这更好的了。

(你可以做到这一点作为非Web客户端的代码,例如,一个Firefox扩展,但当然,这限制了你的听众。)的

相关问题