2013-10-13 42 views
0

ajax可以在客户端使用JavaScript来充当背景中的网络蜘蛛吗?你不得不原谅这篇文章的模糊性,因为我真的不知道从代码的角度在技术上从哪里开始,并且没有关于这样的程序的在线信息。客户端JavaScript可以充当网络蜘蛛吗?

+2

由于跨域限制 –

回答

0

是可能的,但有一些限制,只能通过专门配置的浏览器完成,而不能让任意用户运行: 对于chrome,请使用命令行参数打开它--disable-web-安全。 现在你可以做跨域等。

我假设你只是想用它作为服务器而不是公共网页。

+0

是的,我只是想自己运行它。非常感谢 – user2876393

+0

如果我使用命令行参数--disable-web-security,我可以向不同的主机发出ajax请求 – Diego

0

你不能向不同的主机发送ajax请求,所以不能。

+0

你可以做到没有ajax吗? – user2876393

+0

您无法使用JavaScript加载页面,而没有实际导航到该页面的Ajax。一旦你导航到另一个页面,你的JavaScript不再运行。 简而言之,这是不可能的。 – Quad

+0

太糟糕了,但无论如何感谢 – user2876393

1

您可以使用cors代理类型脚本来通过javascript完成这些Ajax请求客户端。在Github上查找'cors proxy',然后在你的Node.js环境中设置它,然后通过这个代理传递你所有的ajax调用客户端。