2013-05-03 70 views
2

我創建了一個Twitter部件並將其插入到應用程序中。我已經集成在一個UIWebView這個網站碼即Twitter不工作的嵌入式時間軸部件

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> 6.0不錯,但它不工作的iOS 6.0 <。

任何幫助將不勝感激。

感謝,

亞洲時報Siddharth喬普拉

回答

0

對不起沒有IOS < 6.0模擬器測試,但我認爲有一些問題,瀏覽器(Safari瀏覽器),你可以調試一個UIWebView內的JavaScript。這裏是how to debug javascript inside a WebView

+0

嗨UIugbek,感謝您的回答,但我沒有與瀏覽器的問題。實際上,加載在UIWebView中的html代碼在版本5.1.1的iPhone 4中不起作用。但它在6.1.3版本中工作正常。有關這個的任何想法? – Siddh 2013-05-03 09:25:05

+0

嗨Siddh,在你的任務中只有一個區別,它是sfari引擎,不同的ios版本使用不同的safari引擎。而你的JavaScript有一些基於ios 5.1.1的Safari瀏覽器引擎的問題,它是調試你的javascript的問題的唯一方式 – Ulugbek 2013-05-03 09:59:53

+0

嗨UIugbek,謝謝你的回答,但現在滾動的嵌入式時間線在iPhone不光滑,相比之下Android手機。你有什麼想法嗎? – Siddh 2013-05-07 09:56:57