Mozilla FireFox页面根据身份验证类型控制更改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mozilla FireFox页面根据身份验证类型控制更改相关的知识,希望对你有一定的参考价值。

我有一个.NET MVC网页,其中包含3个单选按钮,用于选择表单上的值。在提供两种身份验证方法(用户/密码或证书)的特定测试环境中,单选按钮将在加载页面时更改为复选框。这似乎发生在使用user / pass方法时,而不是证书。

浏览器版本是FireFox 52.3,在测试环境中。

需要检查它是否使用moz-appearance风格,但我不这么认为。

我怀疑它可能与安全区域有关,基于身份验证类型之间的不同行为。

以前有没有人经历过这种行为?建议尝试一下?

答案

我终于找到了解决这个问题的方法。我们在我们的网站中使用Bootstrap样式。起初我们认为使用.disabled类导致了问题,但删除此类并使用disabled属性却没有解决问题。

经过多次游戏,我偶然发现了Bootstrap.css中声明的body元素中的行高异常。其默认值为1.428571429。在FF Inspector中,我通过将值从1.3更改为1.6以及两者之间的变体进行了实验。

无论出于何种原因,使用1.4到1.5之间的值会导致控件从单选按钮更改为复选框。我对此没有任何解释,除了它可能是一个错误,或来自另一种风格的交互。

以上是关于Mozilla FireFox页面根据身份验证类型控制更改的主要内容,如果未能解决你的问题,请参考以下文章

Chrome 和 Mozilla Firefox 中的不同打印预览

本地 - 在 Mozilla Firefox 中找不到支持格式和 MIME 类型的视频

当用户在 Mozilla Firefox 上放大和缩小页面时,如何保持 <div> 的大小不变

Mozilla计划秋季推出Firefox Premium

根据用户的类型,尝试进行身份验证并给予用户一定的权限。但啥都没有发生

Firefox 网站如何使其下载统计页面工作?