gpt4 book ai didi

javascript - 使用 javascript 检查 URL 是否存在

转载 作者:行者123 更新时间:2023-11-28 15:22:29 25 4
gpt4 key购买 nike

我正在尝试检查 URL 是否存在。但我被 CORS 捕获了 - 这就是我尝试过的:

<!DOCTYPE html>
<html>
<head>
<script>
function checkUrl(url){
var request = new XMLHttpRequest;
request.open('GET', url, true);
request.send();
request.onreadystatechange = function(){
if(request.readyState==4){
if(request.status==200){
console.log(request.readyState);
return true;
}
}else{
return false;
}
}
};

var url = 'http://localhost:' + 8080 + '/hello/';
if(checkUrl(url)){
alert('Success');
}else{
alert('Failure');
}
</script>
</head>
<body>

</body>
</html>

我收到错误:Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8080/hello/. (Reason: CORS header 'Access-Control-Allow-Origin' missing).

注意:我有一个限制:我无法使用任何 Ajax/jQuery 相关代码。

请告诉我如何解决此问题。

最佳答案

你不能。

浏览器不会让访问的任意网站使用它们来探测其他网站。

您只能使用服务器端代码(您可以使用它通过 Ajax 将信息传递到浏览器)来执行此操作。

关于javascript - 使用 javascript 检查 URL 是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30691569/

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