【问题标题】:Using Cross Domain Ajax to search?使用跨域 Ajax 进行搜索?
【发布时间】:2012-09-25 20:26:33
【问题描述】:
我意识到相同的来源策略通常会使这不可能,但我正在尝试使用 jquery.crossdomainajax.js 创建一个简单的搜索脚本
假设我有 randomwebsite.com。我希望该网站能够运行一个脚本,该脚本将在不同服务器上的另一个网站上搜索一个单词。例如,我希望我的 randomwebsite.com 在 espn.com 中搜索“Yankees”,然后我希望它提醒我是否在外国域网站上找到了该词。
这可能吗?感谢你们提供的所有帮助!
【问题讨论】:
标签:
javascript
jquery
cross-domain
【解决方案1】:
不,这是不可能的。跨站点 ajax 的工作原理是将其他站点包含为脚本。
【解决方案2】:
我不知道仅使用客户端 Javascript 的方法。
解决此问题的一种方法是拥有一台服务器,该服务器可以为您进行搜索并通过 ajax 调用将结果返回给您。因此,您在 randomwebsite.com 上的网页会发出一个 ajax 调用,以便您的 randomwebsite.com 服务器。该服务器将在 espn.com 中搜索该单词并在 ajax 调用中将结果返回给您。您的服务器将没有相同的来源限制。