当尝试在Azure中加载默认的SSO登录页面时,默认情况下会选择``电子邮件地址''元素,并且其焦点如下;
页面放大后,加载时,电子邮件地址输入将显示在页面顶部,这会导致平板电脑和较小的设备显示已滚动的页面。
我试图在自定义页面上添加新的输入,并给它一个tabindex为0(作为一种hack),因为“ api” div中包含的所有元素的默认值为1。 我还为输入元素赋予了autofocus属性,但似乎在渲染时都将其剥离。
https://www.realmadrid.com/en/login使用的是类似的“登录”页面,并且似乎已经关闭了此功能,在浏览了所有我可以发现的消息来源后,他们并不能直接看出他们是如何实现这一目标的。
如果可以在Azure B2C SSO的自定义页面上使用JavaScript,显然这很容易,但是由于这还不可能,是否有人知道解决此问题的方法或解决方案?
更新:
使用屏幕截图很难说明,但是如果您在新的默认“注册或登录政策”策略中选择“立即运行”,请根据屏幕截图设置响应速度,滚动到页面顶部然后按F5键,您将可以看到规定的行为。
我们正在使用大量自定义策略,我知道该怎么做,我在使用默认示例来简化复制。
答案 0 :(得分:0)