1

UIWebViewでjQueryを実行しようとしましたが、「未定義」と警告されます。 ここに画像の説明を入力してください

Obj-Cコード:

- (void)webViewDidFinishLoad:(UIWebView *)WebView {
NSString *js = [NSString stringWithFormat:@"alert($(\"[property='og:title']\").attr('content'));"];
    [webView stringByEvaluatingJavaScriptFromString:js];

}

ただし、Javascriptjavascript:alert($("[property='og:title']").attr('content'));をサファリウィンドウ(http://instagram.com/lecrae/)で実行すると、正しい値でアラートが表示されます。

ここに画像の説明を入力してください

なぜこれが機能しないのですか?どうすれば修正できますか?前もって感謝します。

注:私はこのjQueryコードを実行していますが、正常に機能します。

NSString *BGIMG = [webView stringByEvaluatingJavaScriptFromString:@"$(\".user-avatar\").css('background-image');"];
4

0 に答える 0