jjzjj

stringByEvaluatingJavascriptFromS

全部标签

javascript - UIWebView 使用 elementFromPoint() 获取图片 url

我正在尝试使用UILongPressGestureRecognizer获取在UIWebView中点击的图像的url。我有点让这个工作,但我不确定坐标是否关闭,或者它只是在DOM中找不到img标签,因为它并不总是有效。我正在使用这段代码:intdisplayWidth=[[self.webViewstringByEvaluatingJavaScriptFromString:@"window.outerWidth"]intValue];CGFloatscale=self.webView.frame.size.width/displayWidth;CGPointpt=[gestureloca

javascript - 预填充 WebView 文本字段

我需要在UIWebView中预填充文本字段,我了解到javascript是解决此问题的最佳方式。不幸的是,我对javascript一无所知,并且在过去的几个小时里一直在摸索,一无所获。最近的拙劣尝试:-(void)webViewDidFinishLoad:(UIWebView*)webView{//usernamefieldid=username_5&pwfieldid=password_5NSString*javascript=@"\varuser='testUser';\varpw='testPW';\document.getElementById('username_5').va

ios - 使用 GCD 调用时,UIWebView stringByEvaluatingJavaScriptFromString 在 iOS5.0/5.1 上挂起

我在viewDidLoad中有以下代码,它在iOS4.3上运行正常,但在iOS5/5.1上挂起。在iOS5/5.1上,警告对话框显示但无法关闭,UI线程卡住,OK按钮无法点击。dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^{dispatch_sync(dispatch_get_main_queue(),^{[self.webviewstringByEvaluatingJavaScriptFromString:@"alert('HELLOWORLD!')"];});});这是一个错

ios - 使用 GCD 调用时,UIWebView stringByEvaluatingJavaScriptFromString 在 iOS5.0/5.1 上挂起

我在viewDidLoad中有以下代码,它在iOS4.3上运行正常,但在iOS5/5.1上挂起。在iOS5/5.1上,警告对话框显示但无法关闭,UI线程卡住,OK按钮无法点击。dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^{dispatch_sync(dispatch_get_main_queue(),^{[self.webviewstringByEvaluatingJavaScriptFromString:@"alert('HELLOWORLD!')"];});});这是一个错

objective-c - 如何在 iOS 上注入(inject)用户脚本?

我正在研究Fahrii,本质上是一个支持用户脚本的移动浏览器。目前,我在调用加载到UIWebView的网页上的脚本时遇到问题。如果可能的话,我想保留这个公共(public)API。如果没有,概念证明至少会很好,这样我可以更好地理解它是如何工作的。我正在尝试在webViewDidFinishLoad:方法中执行此操作。我尝试通过读取webView的内容(使用JavaScript)然后使用loadHTML:baseURL:将其加载回来来进行注入(inject),但这会导致无限递归。(完成的加载导致脚本被注入(inject),这反过来又导致完成的“加载”。)接下来,我试过这样的事情:[sel

objective-c - 如何在 iOS 上注入(inject)用户脚本?

我正在研究Fahrii,本质上是一个支持用户脚本的移动浏览器。目前,我在调用加载到UIWebView的网页上的脚本时遇到问题。如果可能的话,我想保留这个公共(public)API。如果没有,概念证明至少会很好,这样我可以更好地理解它是如何工作的。我正在尝试在webViewDidFinishLoad:方法中执行此操作。我尝试通过读取webView的内容(使用JavaScript)然后使用loadHTML:baseURL:将其加载回来来进行注入(inject),但这会导致无限递归。(完成的加载导致脚本被注入(inject),这反过来又导致完成的“加载”。)接下来,我试过这样的事情:[sel

ios - 如何在 objective-c 中调用 JavaScript 函数

我是objective-c的新程序员。我向objective-c添加了一些html文件。在这个html文件中包含简单的javascript函数。我需要通过objective-c代码调用该函数。我用谷歌尝试了很多时间。但我找不到真正的方法来做到这一点。波纹管包含html文件:functionmyFunction(){alert("HelloWorld!");}Tryit我这样调用这个函数:它是正确的还是错误的??如果错了,如何做到这一点。请帮忙。NSString*path;NSBundle*thisBundle=[NSBundlemainBundle];path=[thisBundlep

ios - 如何在 objective-c 中调用 JavaScript 函数

我是objective-c的新程序员。我向objective-c添加了一些html文件。在这个html文件中包含简单的javascript函数。我需要通过objective-c代码调用该函数。我用谷歌尝试了很多时间。但我找不到真正的方法来做到这一点。波纹管包含html文件:functionmyFunction(){alert("HelloWorld!");}Tryit我这样调用这个函数:它是正确的还是错误的??如果错了,如何做到这一点。请帮忙。NSString*path;NSBundle*thisBundle=[NSBundlemainBundle];path=[thisBundlep

javascript - Swift stringByEvaluatingJavaScriptFromString

我尝试在我的WebView上使用一些javascript和新的stringByEvaluatingJavaScriptFromString函数我不太熟悉语法,所以我尝试了funcstringByEvaluatingJavaScriptFromString("document.documentElement.style.webkitUserSelect='none'":String)->String?如图所示https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/index

javascript - Swift stringByEvaluatingJavaScriptFromString

我尝试在我的WebView上使用一些javascript和新的stringByEvaluatingJavaScriptFromString函数我不太熟悉语法,所以我尝试了funcstringByEvaluatingJavaScriptFromString("document.documentElement.style.webkitUserSelect='none'":String)->String?如图所示https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/index