Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何读取JSON并重定向下载_Javascript_Html_Json_Github Api - Fatal编程技术网

Javascript 如何读取JSON并重定向下载

Javascript 如何读取JSON并重定向下载,javascript,html,json,github-api,Javascript,Html,Json,Github Api,我试图让我的网站能够读取并自动将用户发送到最新的下载链接,在这种情况下,标签是browser\u download\u url,我如何使用JSON.parse()或其他内容阅读此内容并重定向用户如果使用fetchAPI,则无需调用JSON.stringify 您可以从JSON对象中解构URL,然后为该URL打开一个新选项卡以启动下载 fetch('https://api.github.com/repos/portablemc/portablemc/releases/latest') .then

我试图让我的网站能够读取并自动将用户发送到最新的下载链接,在这种情况下,标签是
browser\u download\u url
,我如何使用
JSON.parse()
或其他内容阅读此内容并重定向用户

如果使用
fetch
API,则无需调用
JSON.stringify

您可以从JSON对象中解构URL,然后为该URL打开一个新选项卡以启动下载

fetch('https://api.github.com/repos/portablemc/portablemc/releases/latest')
.then(response=>response.json())
。然后(json=>{
const{assets:[{browser\u download\u url}]}=json;//解构
console.log(浏览器下载url);//记录url
window.open(浏览器_下载_url,_blank');//打开一个新选项卡

});谢谢!如何将其连接到HTML按钮?@yeetedmeme我添加了一个
async
/
await
示例。