在javascript中加载页面而不打开它

在javascript中加载页面而不打开它,javascript,Javascript,我想在不打开页面的情况下用javascript加载页面内容。我想使用它,这样我就可以加载一个页面并扫描其中的一些元素,看看在打开页面之前是否应该在一个新的窗口/选项卡中打开它 我如何才能做到这一点?您可以使用XMLHttpRequest对象来做到这一点 但是,这受到跨域脚本的限制 了解更多信息: 在通话中加载它 使用jQuery: $.ajax({ url: 'http://your_page_url', success: function( data ) { // pr

我想在不打开页面的情况下用javascript加载页面内容。我想使用它,这样我就可以加载一个页面并扫描其中的一些元素,看看在打开页面之前是否应该在一个新的窗口/选项卡中打开它


我如何才能做到这一点?

您可以使用
XMLHttpRequest
对象来做到这一点

但是,这受到跨域脚本的限制

了解更多信息:

    • 在通话中加载它

      使用jQuery:

      $.ajax({
        url: 'http://your_page_url',
        success: function( data ) {
          // process data (which is actually your page contents)
        }
      });
      

      我是一个web开发的初学者,我有一个非常简单的想法,可以创建一个很酷的小网站。如果不太复杂的话,我愿意使用与javascript完全不同的东西。我宁愿让它在几分钟内运行,也不愿再去学习我不再需要的东西(我通常从不开发web内容,我可能永远也不会再开发)。编辑:@ZZZBOV,我基本上只需要检查我想要打开的网站上类似“404-未找到”的内容,所以我不确定它是否遵循了策略。这些网站总是external@heishe:如果您想知道是否找不到该页面,只需执行
      标题
      请求即可。但是,如果网页与主网页不在同一个域中,您仍然只能在服务器端执行此操作。一点更新:感谢到目前为止的回复,但我猜这可以轻松一点。基本上,我需要做的就是:var wnd=window.open(url),然后以某种方式阻止窗口打开,直到我想手动打开它,直到那时,通过window.document.getElementByID()搜索某些元素。如果是邪恶的,请改为链接到mdn或更好的源代码。@TreyE,
      =。当我尝试此操作时,调试器说:XMLHttpRequest无法在此处加载URL。访问控制允许原点不允许原点为null。我如何解决这个问题?你的URL是什么?这个错误已经讨论过了,值得注意的是,这需要jQuery。这就是为什么答案中有使用jQuery的选项:)