![](/img/trans.png)
[英]javascript - Simulate a click event (tap with finger) on a button in iOS
[英]Simulate tap in iOS webview with button
我正在嘗試為無法使用滑動和捏捏等手勢的殘疾人構建應用程序。 我意識到無法在iOS內部模擬點擊,但是可以通過某種方式將點擊事件發送到網絡視圖,以便他們可以控制互聯網。
也許可以用Javascript完成?
我已經看了一段時間,但找不到任何答案。
任何幫助,不勝感激
您將需要將Javascript注入UIWebView
(使用stringByEvaluatingJavaScriptFromString:
。 然后,您的Javascript將需要使用document.createElement
等來模擬要注入的事件。我認為注入jQuery
和插件有點過大( UIWebView
始終是UIWebView
者的現代WebKit),但是如果您經驗不足,網絡技術,這當然是可行的方法。 thumbs.js是一個專門用於模擬觸摸事件的庫 。
否則, 這是開始學習DOM事件時的規范起點。
您需要將“代理”代碼注入到UIWebView
訪問的每個URL中。 我很幸運在webViewDidFinishLoad:
執行此webViewDidFinishLoad:
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.