gpt4 book ai didi

jquery - 为什么我在使用 jquery 加载 google 时收到 HTTP Status 301?

转载 作者:行者123 更新时间:2023-12-01 03:27:07 25 4
gpt4 key购买 nike

我正在尝试在 div 中加载 google.com 的内容。我正在使用

$('#loadGoogleBtn').click(
function(){ alert ( 'loading' );
$('.container').load('http://google.com');
alert ( 'done' );
});

http://jsbin.com/uwopu4

但它不起作用,而是给了我 301 HTTP 状态。 [感谢 Firebug :)]。为什么会发生这种情况。

注意我能够访问 google.com

最佳答案

您无法像这样向远程域发出 XmlHttpRequest,它被 same-origin policy 阻止。 。 Firefox 选择将其呈现为 301,浏览器如何阻止它(阅读:选择强制执行该策略)各不相同,但您始终会得到空响应。

这会阻止您执行以下操作:

$('.container').load('http://myBank.com');

并使用我存储的cookie等进行登录(也受到相同的跨域策略规则的保护)。

关于jquery - 为什么我在使用 jquery 加载 google 时收到 HTTP Status 301?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4076732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com