Twitter的嵌入式时间线小部件无法正常工作

时间:2013-05-03 07:59:24

标签: ios objective-c twitter uiwebview

我创建了一个推特小部件并将其插入应用程序。我已经在UIWebView中集成了这个html代码,即

NSString *html="<html><body><a class=\"twitter-timeline\" href=\"https://twitter.com/xxxxxxxxx/xxxxxxxx" data-widget-id=\"xxxxxxxxxxxxxxxxxxx\" height=\"532\"></a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+\"://platform.twitter.com/widgets.js\";fjs.parentNode.insertBefore(js,fjs);}}(document,\"script\",\"twitter-wjs\");</script></body</html>"

[self.webview loadHTMLString:html baseURL:nil];

它适用于iOS&gt; 6.0但它不起作用iOS&lt; 6.0。

任何帮助将不胜感激。

谢谢,

Siddharth Chopra

1 个答案:

答案 0 :(得分:0)

抱歉没有ios&lt;用于测试它的6.0模拟器,但我认为浏览器(safari)存在一些问题,你可以在uiwebview中调试javascript。这是how to debug javascript inside a WebView