在此应用程序中,我显示一条消息,以告诉用户使用 Google Chrome 浏览器。我已经用多个浏览器尝试过这个,但结果是不同的。我正在使用下面的代码段来检查浏览器。它在 VB.NET 中。如何将 lblBrowser 放置在固定位置。
If Not Request.Browser.Browser.Equals("Chrome") Then
lblBrowser.Visible = True
End If
<td class="browserAlert"> <asp:Label ID="lblBrowser" Visible="false" Font-
Bold="true" text="For best results, we recommend using Chrome to visit this
site." font-size="12px" runat="server" ForeColor="Black"></asp:Label></td>
</tr>
<style>
.browserAlert {
padding-left: 25% !important;
margin-top: 1%;
display: inline-block;
}
</style>
歌剧
IE浏览器
火狐浏览器
Firefox 是唯一能正确定位的浏览器。消息需要放置在灰色线的下方。
另一个问题是 Microsoft Edge 和 Safari 在调试 VB.NET 代码时将自己标识为 Google Chrome。