個兩個選項:
第一個選項是調用您的UIWebView loadHTMLString時通過Twitter API的URL作爲基本URL:
NSString *tweet = @"<blockquote class=\"twitter-tweet\"><p>Gracias <a href=\"https://twitter.com/FelipaoCaicedo\">@FelipaoCaicedo</a> por ser"
"parte de nuestro proyecto y así ayudar alimentar el sueño de nuestros niños. <a href=\"http://t.co/e2q21Gai3f\">pic.twitter.com/e2q21Gai3f</a></p>"
"— Fundación EL NINE (@FundacionELNINE) <a href=\"https://twitter.com/FundacionELNINE/statuses/387664123439628288\">October 8, 2013</a></blockquote>"
"<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>";
[_webView loadHTMLString:tweet baseURL:[NSURL URLWithString:@"http://platform.twitter.com"]];
第二個選擇是明確包括在Twitter的腳本的src屬性http:
:
NSString *tweet = @"<blockquote class=\"twitter-tweet\"><p>Gracias <a href=\"https://twitter.com/FelipaoCaicedo\">@FelipaoCaicedo</a> por ser"
"parte de nuestro proyecto y así ayudar alimentar el sueño de nuestros niños. <a href=\"http://t.co/e2q21Gai3f\">pic.twitter.com/e2q21Gai3f</a></p>"
"— Fundación EL NINE (@FundacionELNINE) <a href=\"https://twitter.com/FundacionELNINE/statuses/387664123439628288\">October 8, 2013</a></blockquote>"
"<script async src=\"http://platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>";
[_webView loadHTMLString:tweet baseURL:nil];
既然'WKWebView'你應該實現webView的兩個委託('WKNavigationDelegate'和'WKUIDelegate'),如果想打開twitter頁面。 –