基于Azure web应用浏览器的访问限制



我正在azure web应用程序中托管一个angular应用程序。我希望我的应用程序只能在chrome浏览器上访问。若有人从其他浏览器访问该网站,则用户应重定向到浏览器限制页面。那么,为了实现这一点,是否有任何可用的策略可以添加到web应用程序中,而不是编写代码来检测浏览器然后重定向?

拉杰什

Azure web应用程序不具备如您所述限制访问浏览器的功能

原因

  1. Azure应用程序服务(Windows&Linux(本质上是一个在沙箱中运行的Web服务器,与真正的IIS或Nginx和Apache没有什么不同。

  2. WebServer提供程序部署和访问功能,只接收HttpRequest。至于HttpRequest中包含的信息,azure应用程序服务不提供analysis

    例如,添加User-Agent: Chrome是HttpRequest中包含的特定信息。这意味着我们只能通过代码解析HttpRequest来确定源。

最新更新