0
有沒有一種方法可以跟蹤uiwebview的用戶輸入?UIWebView跟蹤用戶輸入
在我的情況下,用戶必須填寫網頁中的幾個文件夾(登錄表單)。然而,輸入(字符串)應該由應用程序處理/存儲。 (應用程序應該記住登錄,信息和下次自動登錄辦)
感謝您的幫助
有沒有一種方法可以跟蹤uiwebview的用戶輸入?UIWebView跟蹤用戶輸入
在我的情況下,用戶必須填寫網頁中的幾個文件夾(登錄表單)。然而,輸入(字符串)應該由應用程序處理/存儲。 (應用程序應該記住登錄,信息和下次自動登錄辦)
感謝您的幫助
是的,你可以做到這一點。實施
– webView:shouldStartLoadWithRequest:navigationType:
這delegate。只要您的webview即將發出請求,就會調用此方法。所以現在當有人點擊你的網頁上的一個按鈕,你會得到一個這種方法的調用。在您接聽此通話後,您可以選擇隨心所欲地執行任何操作。像重定向鏈接通過自己的服務器,或登錄到您的有關用戶活動等
例服務器的請求 - 在這裏你試圖攔截任何鏈接通過myMethodAction
首先點擊網頁&傳。
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
if(navigationType == UIWebViewNavigationTypeLinkClicked)
{
if(overrideLinksSwitch.on == TRUE)
{
[self myMethodAction];
[myWebView stopLoading];
return YES;
}
else
{
return YES;
}
}
return YES;
}
希望這有助於...