草庐IT

stringByEvaluatingJavaScriptFromS

全部标签

javascript - 将 Javascript 变量传递给 Objective-C

我在这里看到了如何将Objective-C变量传递给JavaScript,passingobjectivecvariabletojavascriptinios,但是当我使用这样的东西时,如何将变量从JavaScript传递到Objective-C:[webViewstringByEvaluatingJavaScriptFromString:@"varelems=document.body.getElementsByTagName(\"u\");"“passThisVarToObjC=elems.length;” 最佳答案 好吧,这就

javascript - 如何使用注入(inject)的 JavaScript 将 UIWebView 滚动到一个点

我整天都在阅读这个,根本无法解决问题。我正在尝试加载网页,加载完成后自动将其滚动到预定点。我一直在阅读这样的教程http://iphoneincubator.com/blog/windows-views/how-to-inject-javascript-functions-into-a-uiwebview仍然没有运气。这是我的.m出现问题的地方。我很绝望请帮忙!此外,它告诉我我的webViewDidFinishLoad正在覆盖实例变量,但我相信这应该不是问题-(void)viewDidLoad{[superviewDidLoad];NSString*urlAddress=@"http:

javascript - stringByEvaluatingJavaScriptFromString 不起作用

我正在尝试从UIWebView中加载的本地html文件调用javascript函数但它没有反应看起来像这样NSString*script=[NSStringstringWithFormat:@"sample()"];if(tekst.loading){NSLog(@"Loading");}else{NSLog(@"Fullyloaded");[tekststringByEvaluatingJavaScriptFromString:script];}在html中....functionsample(){alert('Paznja');}... 最佳答案

javascript - 在cocoa webview中调用网页的Javascript函数

首先,我是objective-c和cocoa的新手。我找到了与此相关的资源,但没有一个显示我想要的,而且我似乎无法让其他人为我工作。我需要的是一个非常简单的示例,其中包含一个包含按钮的窗口和一个webview,该webview具有一个带有javascript函数的HTML页面,该函数采用一个参数(字符串或其他东西),并通过document.write将其吐出。(我知道javascript)。然后当你在webview外面点击按钮时,它会调用javascript函数,webview会说一些东西,从document.write调用。如果有人可以将这样一个简单的示例放在一起,我将不胜感激!谢谢

javascript - UIWebView stringByEvaluatingJavaScriptFromString

我坚持让一些非常基本的JS在我的UIWebView中运行。在WebView的委托(delegate)中,我有:-(void)webViewDidFinishLoad:(UIWebView*)wView{NSString*someHTML=[wViewstringByEvaluatingJavaScriptFromString:@"document.getElementsByClassName('box')[0]"];NSString*allHTML=[wViewstringByEvaluatingJavaScriptFromString:@"document.body.innerHTM

javascript - 确定 stringByEvaluatingJavaScriptFromString 何时完成

我有一个加载HTML页面的UIWebView。该页面上有两个按钮,分别是退出和提交。我不希望用户能够单击退出按钮,所以一旦页面加载完成(即调用webViewDidFinishLoad),我使用stringByEvaluatingJavaScriptFromString删除一个这些按钮,通过操作HTML。我还在webViewDidStartLoad上禁用了UIWebView上的用户交互,并在webViewDidFinishLoad上再次启用它。我发现的问题是stringByEvaluatingJavaScriptFromString需要一两秒钟才能完成,而且它似乎是在它自己的线程中完成的

ios - UIWebView 注入(inject)在 webViewDidStartLoad 中隐藏导航栏

我正在开发一个应用程序,我在其中使用加载url的UIWebView。我想隐藏导航栏(这是第一个div)所以我实现了以下工作正常:-(void)webViewDidFinishLoad:(UIWebView*)webView{//finishedloading,hidetheactivityindicatorinthestatusbar[selfactivityIndicatorAnimate:NO];[self.browserstringByEvaluatingJavaScriptFromString:@"varscript=document.createElement('script

ios - 从 webView 读取 Pdf 数据

我通过读取webView的内部HTML内容和读取AsciiString来使用这两种方法,但是当我将其转换为PDF格式数据截断时,这两种方法都使用了这两种方法。请查看我的代码并告诉我哪里错了。-(NSData*)createPDFfromUIWebView:(UIWebView*)webViewsaveToDocumentsWithFileName:(NSString*)aFilename{//Createsamutabledataobjectforupdatingwithbinarydata,likeabytearray[selfremoveFileByName];//NSString

ios - 带有 contenteditable 的 UIWebview - 上标和下标不起作用

我有带contenteditable的webview,并使用javascript进行富文本编辑。它适用于一些命令,例如下面的“粗体”和“斜体”:[webviewstringByEvaluatingJavaScriptFromString:@"document.execCommand('Bold')"];[webviewstringByEvaluatingJavaScriptFromString:@"document.execCommand('Italic')"];但不知何故下面的“上标”和“下标”,它不起作用:[webviewstringByEvaluatingJavaScriptFr

ios - 设置字体大小内容UIWebview

我在ipad上建了一个阅读邮件的应用程序,当html正文内容显示到UIWebView时字体大小不统一,我无法调整字体大小与所有其他应用程序MailBox一样,'Gmail'..我使用:html{-webkit-文本大小调整:无;/*从不自动调整文本大小*/但没有解决问题,如何解决? 最佳答案 试试这个对我有用-(void)webViewDidFinishLoad:(UIWebView*)wView{[wViewstringByEvaluatingJavaScriptFromString:@"document.getElementsB