在Manifest V2中,Chrome限制了背景脚本的跨站请求(XSS)以修复一些安全问题。但是,有时这可能会阻碍我们的扩展程序与其他网站进行通信。我们可以通过添加'permissions”权限来解决这个问题,以下是一个示例:
"permissions": [
""
]
fetch('https://example.com/api/data')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
这将允许我们的扩展程序从任何URL获取数据并连接到指定的API端点。