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