|
|
1
5
这肯定会起作用,而不必通过任何障碍来做到这一点。我刚刚编写了一个快速测试应用程序 http://mail.google.com/ 并在SnowLeopard和Leopard上使用以下代码登录:
我也有非常类似的代码在工作中,其唯一的工作是登录到网站,它一直在老虎上工作了一年。在这种情况下,我会做所有事情,包括通过代码创建WebView。如果Safari的autofill没有使用与此非常类似的代码,我也会非常惊讶。
如果所有其他操作都失败,请确保没有任何内容记录到WebView的控制台。通过打开web检查器或临时实现私有WebUIDelegate方法,您可以看到:
|
|
|
2
3
这种限制可能是因为DOM桥与javascript运行时直接挂钩到相同的代码中,因此需要绕过任何javascript/DOM桥。 也许您可以将焦点设置在字段上(如果网桥允许的话),并将键盘事件发送到WebView或Document视图。
抱歉,这两种解决方案都有点复杂,我不知道这是否有效!也许webkitdev邮件列表会有答案,或者您可以尝试询问1Password开发者;-) |
|
|
3
0
如何尝试将该字段设置为普通文本字段,然后在字段显示为:none时以编程方式将其更改为密码字段,然后将其更改回可见。 |
|
|
4
0
我将使用-stringByEvaluatingJavaScriptFromString:。
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |