JS使用fetch解决JS跨域问题——no-cors

2023-06-21  本文已影响0人  生命不止运动不息

js请求时,如果是不同域名的请求,就会跨域。

解决方案: 添加mode: "no-cors"

示例如下:

<script>
      fetch('https://ok.166.net/gameyw-misc/opd/squash/20210226/134206-krb0sf3j14.mp4', {
        method: 'get',
        mode: "no-cors",   //防止跨域
        responseType: 'blob'  
      })
      .then(res => res.blob())
      .then(res => {
        const src = URL.createObjectURL(res); 
        document.querySelector('video').src = src;
      })
  </script>
上一篇 下一篇

猜你喜欢

热点阅读