Javascript DownForEveryoneOrJustMe.com和其他类似网站如何处理跨域脚本限制?

Javascript DownForEveryoneOrJustMe.com和其他类似网站如何处理跨域脚本限制?,javascript,html,xmlhttprequest,cross-domain,onload,Javascript,Html,Xmlhttprequest,Cross Domain,Onload,我想做一个简单的网站,允许用户输入一个网址,点击一个按钮,如果网址加载成功,提醒用户。类似于网站的东西(或者对于更高级的版本) 由于跨域脚本限制,Javascript,特别是XmlHttpRequest(),似乎不是一个选项。使用隐藏的iframe或windows以及onLoad()事件也会出现类似的问题 我的问题是-考虑到跨域脚本的限制,这些站点如何工作?我在这里缺少的关键技术是什么?这些网站通过不使用浏览器发出请求来绕过跨域脚本的限制-它们不在客户端加载URL。相反,用户向Web服务器发送请

我想做一个简单的网站,允许用户输入一个网址,点击一个按钮,如果网址加载成功,提醒用户。类似于网站的东西(或者对于更高级的版本)

由于跨域脚本限制,Javascript,特别是XmlHttpRequest(),似乎不是一个选项。使用隐藏的iframe或windows以及onLoad()事件也会出现类似的问题


我的问题是-考虑到跨域脚本的限制,这些站点如何工作?我在这里缺少的关键技术是什么?

这些网站通过不使用浏览器发出请求来绕过跨域脚本的限制-它们不在客户端加载URL。相反,用户向Web服务器发送请求,Web服务器运行服务器端脚本以尝试访问提供的URL,并通知用户其尝试是否成功


他们回答的问题是“除我之外的其他人可以访问此网站吗?”让提出问题的人尝试访问该网站不会回答该问题。

请求是在服务器上提出的……服务器端没有相同的来源规则可遵循。如果它是在客户端制作的,那就和你点击服务器没什么区别。谢谢彼得,我想这对我来说是有意义的。那么像NodeJS这样的东西是实现这一点的一种方法吗?使用Node JS创建web服务器?我认为您不需要创建整个web服务器来完成此操作,只需在Node JS中编写一个脚本,在您的服务器上执行,执行请求并返回结果。但是是的,NodeJS将是解决这个问题的合适技术!(可能,我在这方面没有任何经验。)编辑:哦,这看起来像你要找的: