Я пытаюсь проверить текущий URL в UIWebView
с помощью следующего кода:
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSString *currentURL = webView.request.URL.absoluteString;
NSLog(@"Current URL: %@", currentURL);
NSString *loginpage = @"file:///var/mobile/Applications/652BAC0C-DEAE-4695-9195-BE617B9D5106/School%20VLE%20Business.app/login.html";
if([currentURL isEqualToString:loginpage])
{
NSLog(@"Inputting user details...");
NSString *result;
result = [webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"$('#usernamefield').val('%@');", username]];
result = [webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"$('#passwordfield').val('%@');", password]];
result = [webView stringByEvaluatingJavaScriptFromString:@"$('#submitbutton').click();"];
NSLog(@"Logged in!");
}
}
Но код в локальном URL (652BAC0C-DEAE-4695-9195-BE617B9D5106
для меня) не будет одинаковым для всех, так как я могу сделать одну и ту же проверку, но без длинного кода?