Ruby on rails 密码字段在Safari浏览器中未按预期工作
我有一个带有电子邮件公司名称和密码的登录表单,它可以在除Safari之外的所有浏览器上运行。请在下面找到密码字段的代码Ruby on rails 密码字段在Safari浏览器中未按预期工作,ruby-on-rails,iphone,html,safari,mobile-safari,Ruby On Rails,Iphone,Html,Safari,Mobile Safari,我有一个带有电子邮件公司名称和密码的登录表单,它可以在除Safari之外的所有浏览器上运行。请在下面找到密码字段的代码 <div class="formparts"> <label for="user_raw_password"> <%= t('activemodel.users.sign_in.password') %> <span class="required"></span>
<div class="formparts">
<label for="user_raw_password">
<%= t('activemodel.users.sign_in.password') %>
<span class="required"></span>
</label>
<div class="textField">
<%=
text_field_tag 'user[raw_password]',
'',
id: 'user_raw_password',
class: 'form-control secondary_password',
placeholder: '',
type: 'password',
autofocus: true,
data: {
parsley_required: true
}
%>
<input data-parsley-required type="hidden" name="user[password]" id="user_password" />
<input type="hidden" name="user[public_key_version]" id="user_public_key_version" />
<%= fancy_bottom_for_input %>
</div>
<a class="showPassword"><%= t('activemodel.users.sign_in.show_password') %></a>
</div>
问题是,当我在Safari中键入密码时,它并没有显示出来,因为我只是得到了空格,过了一段时间,它就会显示项目符号
任何帮助都将不胜感激。提前感谢如果您在同一窗口中使用登录过程,则会出现问题,因为Safari无法在同一窗口中处理登录会话。 尝试使用以下命令在另一个窗口中创建登录会话:
窗口打开或按条件打开:如果有\u safari 这实际上是一个分为两步的过程,在第一步中,它获取电子邮件和公司id;在第二步中,它要求输入密码。