Javascript 解析Objective中的开放图元属性/标记
我在Objective中有一个iOS应用程序,它使用UIWebView加载网页。我想解析该网页的开放图元标记-Javascript 解析Objective中的开放图元属性/标记,javascript,ios,facebook-opengraph,Javascript,Ios,Facebook Opengraph,我在Objective中有一个iOS应用程序,它使用UIWebView加载网页。我想解析该网页的开放图元标记- <meta property="og:locale" content="en_US" /> <meta property="og:title" content="My Title" /> <meta property="og:site_name" content="My Content" /> 谢谢,您尝试过在元素上使用getAttribute D
<meta property="og:locale" content="en_US" />
<meta property="og:title" content="My Title" />
<meta property="og:site_name" content="My Content" />
谢谢,您尝试过在元素上使用getAttribute DOM方法吗?比如:
metaFields[i].getAttribute('property')
不确定这是否适用于您的情况,但您是否尝试过解析请求?i、 e.:-(BOOL)webView:(UIWebView*)webView应该加载请求:(NSURLRequest*)请求导航类型:(UIWebViewNavigationType)导航类型{NSLog(@“请求:%@),[request valueForHTTPHeaderField:@“xyzHeader”];}我没有在元数据中获取打开的图形属性。我试着通过UIWebView和WKWebView获得它,但没有成功。是否需要在请求URL中设置任何其他配置?也适用于WKWebView,但需要使用:-(void)evaluateJavaScript:(NSString*)javaScriptString completionHandler:(void(^)(id,NSError*error))completionHandler;
"if (metaFields[i].property === \"og:site_name\")"
metaFields[i].getAttribute('property')