我正在azure web应用程序中托管一个angular应用程序。我希望我的应用程序只能在chrome浏览器上访问。若有人从其他浏览器访问该网站,则用户应重定向到浏览器限制页面。那么,为了实现这一点,是否有任何可用的策略可以添加到web应用程序中,而不是编写代码来检测浏览器然后重定向?
拉杰什Azure web应用程序不具备如您所述限制访问浏览器的功能
原因
-
Azure应用程序服务(Windows&Linux(本质上是一个在沙箱中运行的Web服务器,与真正的IIS或Nginx和Apache没有什么不同。
-
WebServer提供程序部署和访问功能,只接收
HttpRequest
。至于HttpRequest
中包含的信息,azure应用程序服务不提供analysis
。例如,添加
User-Agent: Chrome
是HttpRequest中包含的特定信息。这意味着我们只能通过代码解析HttpRequest来确定源。