Re: [問題] webbrowser alert問題
我都用1:
IHTMLWindow2 win = (IHTMLWindow2)web.Document.Window.DomWindow;
string s = @"
window.confirm= function() {return true;};
window.alert= function() {return false;};
window.showModalDialog= null;
window.open=null;";
win.execScript(s, "javascript");
※ 引述《ray9592197 (雞排要切不要香菜)》之銘言:
: 小弟最近因為工作需要
: 被指派要做一個auto login的排程
: 大致上是在本機上登入雲端的crm,再把excel的客戶資料全部丟上去
: 客戶資料非常多 大約是千筆的等級
: 目前已經完成自動登入,也可以針對表單操作頁面
: 但是在新增完畢之後,頁面會回傳一個新增成功的alert
: 這個地方要跳過才能夠實現真正的自動排程
: (現在都是人工要去點那個確認)
: 找過網路上各種方法
: 好像都沒有用
: 下列是我的方法
: 1.IHTML2Document禁用
: 因為不熟這個Class所以沒研究,網路上複製貼上
: 知道他的作用是直接把alert的代碼複寫掉
: 但完全沒用
: 2.FindWindow直接關
: 有找到通知視窗、用FindWindowEx找也有抓到東西
: 但就是SendMessage那塊卡住了
: 想了一整天現在頭有點痛,不太知道能怎麼處理
: 有先進大大可以教一下小弟怎麼解決嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.189.168
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1517559010.A.8AD.html
→
02/02 16:12,
7年前
, 1F
02/02 16:12, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章