我将Facebook 上生成的Like Boxiframe
代码加载到UIWebView
我的 iPhone 应用程序中。它运行良好,但是当我滚动时,它会滚动UIWebView
自身,而不是iframe
. 如何阻止UIWebView
滚动(即UIWebView
采用全屏帧)并允许iframe
滚动溢出的内容?
ps:我在 MobileSafari.app 中测试了一个简单的 .html,我遇到了同样的问题
我将Facebook 上生成的Like Boxiframe
代码加载到UIWebView
我的 iPhone 应用程序中。它运行良好,但是当我滚动时,它会滚动UIWebView
自身,而不是iframe
. 如何阻止UIWebView
滚动(即UIWebView
采用全屏帧)并允许iframe
滚动溢出的内容?
ps:我在 MobileSafari.app 中测试了一个简单的 .html,我遇到了同样的问题
您在点赞框中使用两根手指而不是一根。然后它滚动。
由于跨域限制,您无法对呈现为 iframe 的插件进行太多控制,并且它们没有提供很多自定义外观的选项。
您可以将其替换为Facebook like button。然后在它下面,您可以添加代码,使用图形 api 的页面的提要连接 (/pageId/feed)读取和显示粉丝页面提要。这将使您可以完全控制渲染,并且仍然可以让用户选择喜欢您的页面。为了提高此解决方案的性能,您可以使用Facebook 实时更新 API在新更新发布到页面时获得通知,然后您可以将其拉下并缓存它们。