6
如何調用TWebBrowser
的頁面內容中的按鈕點擊?我發現此代碼爲VCL和舊版本的Delphi:如何在互聯網上按下按鈕編程
WebBrowser.OleObject.Document.GetElementByID('ID HERE').Click;
我使用XE5,Android和iOS的開發,所以我不能用上面的代碼。 任何幫助或建議將不勝感激。謝謝 !
如何調用TWebBrowser
的頁面內容中的按鈕點擊?我發現此代碼爲VCL和舊版本的Delphi:如何在互聯網上按下按鈕編程
WebBrowser.OleObject.Document.GetElementByID('ID HERE').Click;
我使用XE5,Android和iOS的開發,所以我不能用上面的代碼。 任何幫助或建議將不勝感激。謝謝 !
對於Android的:它是直線前進,你可能需要寫在網頁中的JS功能,比你可以調用使用JSInterfaces JS的功能。
對於iOS:您可以調用的UIWebView類提供調用Javascript方法實例方法。僅供參考,請參閱:https://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006950-CH3-SW21
爲什麼你不能使用該代碼?你沒有'TWebBrowser'控件嗎?如果沒有,那麼你有什麼控制呢?爲您的問題提供更多**上下文**。您的控件提供了哪些與網頁互動的設施?顯示你自己的一些研究成果。 –
您應該在WebView上進行一些搜索,這是TWebBrowser在Android設備上包裝的控件。此鏈接可能有一些你可以用http://developer.android.com/reference/android/webkit/WebView.html - 還有在Javascript中實現這一點,可以幫助http://stackoverflow.com/questions問題/ 16709963 /綱領性單擊功能於Android的web視圖。 – Graymatter
@Rob,我確實有使用TWebBrowser,但我的應用程序是用於FMX .. FMX的TWebBrowser沒有'oleObject'子類 – ThisGuy