作者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/m.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