作者CheLiu (刘彻)
看板Ajax
标题[问题] 网址侦测
时间Thu Mar 29 10:24:55 2018
各位好 新手想请教一个问题
需求:
点选 A页面的选项後进入B页面,然後B页面会触发脚本自动登入
问题:
发现B页面的网址似乎是随机或是某种不知道的设定
ex: Bindex.do?rv=864654768465456
脚本设定为Bindex.do会自动触发
但网址後面的?rh=..... 每次不一样,不知该如何解决
补充:有想到一个可能办法,不过知道怎麽执行
借用mysql 的东西来说明
如果可以设定为 Bindex.do% --> 也就是前面符合 後面任意字都可以触发
这样就可以了
不知道javascript有办法这样写吗
更新:
现在找出的问题变成
网址就像Bindex.do?rv=0.864654768465456 这样
写同样的语法 Bindex.do -->IE脚本可以触发
但是chrome 则没有办法正确触发 除非手动把 问号後面的删掉才可以正确触发
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.232.40.167
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1522290299.A.F61.html
※ 编辑: CheLiu (36.232.40.167), 03/29/2018 11:37:14
1F:→ freeccc: 试试看regex 03/29 13:20
2F:→ CheLiu: 我也有用了正规式 设定为 Bindex.do/\S/ 但不行 03/29 13:51
3F:→ CheLiu: 不知道是不是写错或误会 /S的意思 03/29 13:51
※ 编辑: CheLiu (36.232.40.167), 03/29/2018 17:03:24
4F:→ freeccc: 如果你不想要网址问号後面的字串,也许可以试试location 03/29 19:01
5F:→ freeccc: .pathname看看 03/29 19:01
6F:→ CheLiu: 这个似乎不可行,因为他已经无法触发程式,自然没法进入到 03/29 19:16
7F:→ CheLiu: 这句语法 03/29 19:16
8F:推 sa0124: 为什麽不是用location.path去触发程式@@? 03/30 16:21
9F:→ sa0124: *location.pathname 03/30 16:22
10F:→ Hevak: 不贴一下你原本所谓写同样语法是什麽语法.... 04/01 18:49
11F:→ Hevak: 这样回答也很难回答出什麽东西吧 04/01 18:49