VS Code中Live Server扩展点击超链接出现Cannot GET报错的解决咨询
正确创建外部超链接的方法
你的问题出在超链接缺少协议前缀,浏览器把它识别成了本地服务器的相对路径,所以Live Server会尝试在http://127.0.0.1:5500/下去找对应的资源,导致报错。
要正确跳转到外部网站,必须在URL前加上https://(或http://,推荐用https),修改后的代码如下:
<a href="https://www.youtube.com/@_AR4_" target="_blank" rel="noopener noreferrer">yt/@_AR4_</a>
核心逻辑:
- 不带协议前缀的URL会被视为相对路径,默认拼接当前页面的根域名(也就是Live Server的
127.0.0.1:5500) - 加上
https://后,浏览器才会识别这是一个外部网站的绝对URL,直接跳转到目标地址
内容的提问来源于stack exchange,提问作者AR4
相关产品推荐
相关产品推荐

