我的Firebase Web应用程序与两个与此问题相关的URL进行通信:
我将
但是,在测试我的应用程序时,偶尔会出现有关第二个URL的以下错误:
一般来说:
- https://*.firebaseapp.com/ (第1个URL)
- https://*.firebaseio.com/ (第2个URL)
我将
https://[MY_ID].firebaseapp.com/
(第1个URL)列入白名单,因为它需要进行身份验证。此外,相同的URL在我的前端配置文件中,所以我认为将其放在那里是安全的,并且不会暴露任何机密信息(如果有道理...)。但是,在测试我的应用程序时,偶尔会出现有关第二个URL的以下错误:
我的问题是:Refused to frame 'https://[OTHER_ID].firebaseio.com/' because it violates the following Content Security Policy directive: "[MY_CSP_DIRECTIVE]".
一般来说:
- 这个URL的目的是什么?当我在控制台中收到此错误消息时,我似乎没有错过任何功能。
- 使用通配符
https://*.firebaseio.com/
是否安全?或者这是否会打开与其他(可能恶意)Firebase用户的随机后端通信? - 我应该像
https://[OTHER_ID].firebaseio.com/
这样指定我的ID吗?或者我是否暴露了不应该以任何方式公开的ID? - 或者,只要它似乎不影响我的应用程序,我应该忽略此错误?