2013-04-02 1 views
0

мне нужно получить или захватить команду JavaScript выполняется, когда я нажимаю на кнопку или меню в веб с UIWebViewПолучить команду JavaScript выполняется в то время как кран на UIWebView

не знаю Wich functtion использует сайт для загрузите файл, чтобы я его захватил.

Целью этого является сделать загрузку файла javascript, просто нажав UIButton. JS исполняется в UIWebView с [webView stringByEvaluatingJavaScriptFromString:@"js_code_here"];

Есть ли способ сделать это?

ответ

0

Вы можете проанализировать HTML, если знаете идентификатор элемента или класс, связанный с кнопкой/меню.

0

попробовать это вызвать JS файл в Xcode проекта.,

- (void)markHighlightedString 
{ 
    // The JS File 
    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"HighlightedString" ofType:@"js" inDirectory:@""]; // your js file name 
    NSData *fileData = [NSData dataWithContentsOfFile:filePath]; 
    NSString *jsString = [[NSMutableString alloc] initWithData:fileData encoding:NSUTF8StringEncoding]; 
    [webview stringByEvaluatingJavaScriptFromString:jsString]; 

    // The JS Function 
    NSString *startSearch = [NSString stringWithFormat:@"stylizeHighlightedString()"]; // your js function which you want to call 
    [webview stringByEvaluatingJavaScriptFromString:startSearch]; 
} 

Надеется, что это помогает, спасибо. Счастливое кодирование