静态页面加载第三方 API — 实测

本页是单个静态 HTML 文件,无服务端、无 Cloudflare Functions、无任何后端。
目标接口:https://cj.lziapi.com/api.php/provide/vod/?ac=list
fetch()
等待…
运行中
fetch no-cors
等待…
运行中
XMLHttpRequest
等待…
运行中
JSONP <script>
等待…
运行中

Console 输出



说明

如果全部失败,说明该接口没有 Access-Control-Allow-Origin 响应头, 浏览器同源策略会拦截读取。这与页面部署在哪里无关(Pages / R2 / Vercel / 本地文件都一样)。

唯一可行的方式是有一个服务端替你请求并把结果转发给浏览器—— 也就是需要一个代理层(自建服务器,或 Cloudflare Functions 这类 Serverless)。