So würde Ich mag die folgende Javascript auf einer offenen Webseite in einem UIWebView
auszuführen:UIWebView und Javascript von Taste
- (IBAction)pushDownoad {
[webView stringByEvaluatingJavaScriptFromString:
var myWin=window.open("","myWin","width=800,height=600,scrollbars,resizable,menubar");
var myStr=document.documentElement.innerHTML.toLowerCase();
myStr=myStr.replace(/\</g,"<").replace(/\>/g,">").replace(/\r\n/g,"<br>");
var a=myStr.lastIndexOf("embed src=")+11;
var b=myStr.lastIndexOf("ec_rate");
myStr=myStr.substring(a,b);
myStr='<a href="'+myStr+'">Get Video</a>';
myWin.document.open();
myWin.document.write(myStr);
myWin.document.close();]
}
Der springende Punkt in diesem Javascript für den Text zwischen zwei Sätze zu suchen ist, und ziehen Sie dieser Text aus dem Quellcode. Wenn dieses Skript nicht verwendbar ist, wie würde ich dies tun, so dass das Javascript nach Text zwischen zwei bestimmten Phrasen (die ein Link sein wird) sucht und dann öffnet diesen Link in der aktuellen UIWebView
.
Vielen Dank an alle.