我如何使用jquery或javascript来检查链接从谷歌驱动器是可变的?[复制]

k4emjkb1  于 2022-11-22  发布在  jQuery
关注(0)|答案(1)|浏览(98)

此问题在此处已有答案

Why does my JavaScript code receive a "No 'Access-Control-Allow-Origin' header is present on the requested resource" error, while Postman does not?(12个答案)
9天前关闭。
我写的系统,以检查可用的谷歌驱动器链接从用户。用户将分享公共链接从他们的谷歌驱动器(任何人与链接)。以确保我会链接检查每个链接从用户。它可以访问。
因此,我尝试使用javascript来检查他们的链接。这是我的示例代码。

$('#videoCkeck').on('click', function () {
      console.log("check");
      fetch('https://drive.google.com/file/d/1AunwLGuDlprNnM8KBIl7zZLLrYISCGFz/view?usp=sharing')
    .then(response => {
      console.log('response.status: ', response.status); // 👉️ 200
      console.log(response);
    })
    .catch(err => {
      console.log("error",err);
    });
      
    });

谷歌链接在上面的代码可以访问,但我得到了一些错误,当我试图检查它。

这是一个错误,我得到了它。
有人推荐我吗?谢谢。

qco9c6ql

qco9c6ql1#

我 找到 了 解决 方案 。 我 编写 PHP 来 检查 状态 。 我 将 URL 发送 到 我 的 PHP 代码 。 这 就是 我 的 解决 方案 。

// Initialize an URL to the variable
// Use get_headers() function
$headers = @get_headers($url);
// print_r($headers);
// Use condition to check the existence of URL
if($headers && strpos( $headers[0], '200')) {
    $status = "URL Exist";
    // print_r($headers);
}
else {
    $status = "URL Doesn't Exist";
}

// Display result
echo($status);

中 的 每 一 个

相关问题