Javascript 如何防止从我的网站直接访问bootstrap.min.js?

Javascript 如何防止从我的网站直接访问bootstrap.min.js?,javascript,jquery,angular,bootstrap-4,angular-directive,Javascript,Jquery,Angular,Bootstrap 4,Angular Directive,我正在尝试从我的angular 4网站直接访问bootstrap.min.js www.website.com/solutions/scripts/bootstrap.min.js 如何防止直接从浏览器访问此文件 Bootstrap library 3.3.7存在已知的安全问题,但即使我升级到Bootstrap 4.0,该文件Bootstrap.min.js仍然可以通过直接url访问 我变了 "@ng-bootstrap/ng-bootstrap": "3.3.7", 到 我也变了 "boo

我正在尝试从我的angular 4网站直接访问bootstrap.min.js

www.website.com/solutions/scripts/bootstrap.min.js

如何防止直接从浏览器访问此文件


Bootstrap library 3.3.7存在已知的安全问题,但即使我升级到Bootstrap 4.0,该文件
Bootstrap.min.js
仍然可以通过直接url访问

我变了

 "@ng-bootstrap/ng-bootstrap": "3.3.7",

我也变了

"bootstrap": "^3.0.0",

"bootstrap": "^4.1.1",

我仍然可以引用文件

不要在您的项目中添加引导文件。 使用下面的命令在项目中安装引导。 npm安装引导程序 并将其添加到angular.json中

还有一个选项,您可以添加引导模块


npm安装引导程序ngx引导程序--保存

问题是因为IIS中有一个缓存文件,重新启动可能会解决此问题

我不希望浏览器使用引导程序文件还是什么?我想阻止它直接从浏览器访问,我不确定它是否也被使用过。。至少现在阻止它从浏览器直接访问是可行的。怎么做呢?如果你的浏览器使用这个js文件,这意味着html有一些带有
src=“path\u to_js\u file”
的脚本标记。如果你说你不希望人们能够键入你的bootstrap.js文件的URL并查看它,你就不能。要使文件可供浏览器使用,用户需要能够访问该文件。我不知道你为什么会担心这个。@vadim我在代码中搜索了所有地方,但没有使用任何脚本标记找到它。这可能是一个很好的建议,但似乎与要求的内容完全无关。我也做了同样的操作,但仍然引用了引导文件,我搜索了代码,没有发现在库3.3.7已知安全问题的任何地方引用了该文件,但即使我升级到bootstrap 4.0,该文件仍然可以通过直接url访问
"bootstrap": "^3.0.0",

"bootstrap": "^4.1.1",