Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 解析Objective中的开放图元属性/标记_Javascript_Ios_Facebook Opengraph - Fatal编程技术网

Javascript 解析Objective中的开放图元属性/标记

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

我在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 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')