如何使用用户浏览器中的JavaScript向其他服务器发出请求(即从任意所需服务器获取页面)?对于像XMLHttpRequest这样的方法,存在限制以防止此类操作,是否有绕过它们或其他方法的方式?
这是一个通用问题,具体而言,我想检查一系列随机网站并查看它们是否包含某个元素,因此我需要网站的HTML内容,而不需要下载任何其他文件;所有这些都在JavaScript文件中实现,没有使用服务器上的转发或代理机制。
(注:一种方法是使用Greasemonkey及其GM_xmlhttpRequest。)