简体   繁体   English

如何在ios5中获取UIwebView的JSContext?

[英]How to get UIwebView's JSContext in ios5?

As we know,Apple provide the javascriptcore.framework to work with javascript, and we can get the jscontext of uiwebview like this: JSContext *context = [_webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"]; 众所周知,Apple提供了javascriptcore.framework与javascript一起使用,我们可以像这样获得uiwebview的jscontext:JSContext * context = [_webView valueForKeyPath:@“ documentView.webView.mainFrame.javaScriptContext”]; then we can invoke Script using context or implementating JSExport methods. 那么我们可以使用上下文或实现JSExport方法来调用Script。 Now,my project must be compatible with ios5, but I want to invoke ios-object in javascript directly, do you have any ideas? 现在,我的项目必须与ios5兼容,但是我想直接在javascript中调用ios-object,您有什么想法吗?

由于部署目标低于7.0时不允许链接JavaScriptCore.framework,因此无法支持iOS 5。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在UIWebView iOS5中预选contenteditable字段 - How to preselect contenteditable field in UIWebView iOS5 UIWebView JavaScript失去对iOS JSContext名称空间(对象)的引用 - UIWebView JavaScript losing reference to iOS JSContext namespace (object) 是否会使用UIWebview中的JSContext来重新调整我的应用程序? - Will using the JSContext from a UIWebview get my app rejcted? 在IOS5之前,我可以使UIWebView中的PDF使用Javascript滚动。 如何在IOS5下执行此操作? - Before IOS5 I could cause a PDF within a UIWebView to scroll using Javascript. How do I do this under IOS5? 如何将 UIWebView 中的 JSContext 重新用于 WKWebview 的 WKScriptMessage - How do I repurpose JSContext in UIWebView to WKScriptMessage for WKWebview 如何在Fennec中获取当前选项卡的jscontext? - How to get jscontext of current tab in fennec? 无法使用JavaScriptCore和JSContext从UIWebView调用本机所有iOS功能 - Unable to call native all iOS functions from UIWebView using JavaScriptCore and JSContext 如何获取警报通知以与Phonegap 1.1.0和iOS5一起使用 - How to get alert notifications to function with Phonegap 1.1.0 and iOS5 如何在iOS中的UIWebview中获取内容 - How can i get the contents in UIWebview in ios 如何让备用样式表在 iOS5 Safari 上工作? - How do I get alternate style sheets to work on iOS5 Safari?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM