blackbat8
火狐狸
火狐狸
  • UID23712
  • 注册日期2008-04-16
  • 最后登录2011-12-29
  • 发帖数135
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2875回复:2

关于autofill forms 填写规则的问题

楼主#
更多 发布于:2008-06-14 16:59
我想知道autofill forms 填写规则是什么样的,就图a.jpg上那个地方的填写规则。现在做网站,做表单时,一般用户名取username,密码取password,常常一个autofill forms项可以在几个网站登录时通用。但也有不按套路出牌的人,他们的表单取名就是不一样,这就不通用了.比如图w.jpg.如果要通用,这规则要怎么改呢?
kongou
火狐狸
火狐狸
  • UID12490
  • 注册日期2006-04-26
  • 最后登录2016-12-21
  • 发帖数235
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2008-06-14 16:59
比较笨的方法是用分枝条件 “|  ”加上你要的网站的表单填写规则。
像图上的就可以:
(?:^vb_login_username$)|(?:^username$)
这样的特点是精确匹配当前的表单项,比较容易写。

其实在表单里右键可以生成一组当前页面表单的规则关键字,然后提出相关的关键class 比如这个就是(?:^vb_login_username$) 扩展可以自动生成的,你加进默认的规则里就行了,然后默认的规则就可以填写这个特殊的表单。
show details也可以看到表单项的关键字。不过要手动写一个规则,不过都有模板拉。
熟悉正则表达式的话可以写一些更简练的规则。
blackbat8
火狐狸
火狐狸
  • UID23712
  • 注册日期2008-04-16
  • 最后登录2011-12-29
  • 发帖数135
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-06-14 16:59
太谢谢了。的确很有效。
游客

返回顶部