gpt4 book ai didi

javascript - 如何使用 angularjs 正确 ping 任何网站

转载 作者:行者123 更新时间:2023-12-03 09:40:36 25 4
gpt4 key购买 nike

在我的 angularjs 应用程序中,我提供了这项服务:

/* ConnectivityService */
fara.factory('ConnectivityService', ['$resource', function ($resource) {

return $resource(
'http://www.google.com/',
null,
{
'check': {method: 'GET', isArray: false, cache: false}
}
);
}]);

这样称呼

    /* ----- SERVICE ConnectivityService.check(); ----- */
ConnectivityService.check(function(responseSCon) {

// show response
console.log(responseSCon);

}, function (msg) {
// final reject
});

但我有这个错误

XMLHttpRequest cannot load http://www.google.com/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'my-website-here' is therefore not allowed access.

我不明白,这不是 POST 请求,而是 GET,为什么会出现此警告?

最佳答案

How to correctly ping any website with angularjs

你不能。 XHR 受 Same Origin Policy 的限制。除非其他网站与您一起玩(通过 Cross-Origin Resource Sharing ,并且您的用户使用 supporting browser ),否则您无法与它一起玩。

关于javascript - 如何使用 angularjs 正确 ping 任何网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31194819/

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