我正在使用 Firebase 开发一个网站,我注意到当我右键单击页面 -> 查看页面源代码 -> *.js 链接单击时,我能够访问子文件夹 JavaScript 文件。我从其他托管服务了解到我可以编写一个 .htaccess 文件来防止这种行为。但是,我还没有找到关于 Firebase 的任何文档。我试过他们的 URL Redirect and Rewrite选项。然而,重定向只是通过在控制台中生成错误代码使网站的整个 javascript 部分无法工作 "Uncaught SyntaxError: Unexpected token <"
重写什么也没做。这是 Firebase 要求重写的 json 文件的示例。
{
"firebase": "myfirebase",
"public": "app",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"redirects": [ {
"source" : "/js/*.js",
"destination" : "https://www.firebase.com",
"type" : 301
}]
}
我希望能够使用所有的 javascript 文件,但要防止互联网上的人看到这些文件。有什么办法可以在 Firebase 上做到这一点吗?我想确保该网站是安全的。
最佳答案
我可能是错的,但是 firebase 主要是基于 javascript 的,这意味着每个 js 文件都将在客户端的计算机上运行 -> 将是可见的,而您实际上无能为力。 您可能会尝试使用混淆器,但这只会阻止那些真正不想看到源代码的人。
关于javascript - 在 Firebase 中使用 .htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36103962/