【发布时间】:2012-03-30 12:33:05
【问题描述】:
我在 uiwebview 中显示 twitter 提要...但是有一个问题:它在 uiwebview 中的显示与它在移动 safari 中的作用明显不同。最终,我更喜欢移动 safari 中显示的提要外观。有没有办法“欺骗”网络视图将自己显示为 safari?可能通过更改用户代理?谢谢。
【问题讨论】:
标签: ios xcode uiwebview safari
我在 uiwebview 中显示 twitter 提要...但是有一个问题:它在 uiwebview 中的显示与它在移动 safari 中的作用明显不同。最终,我更喜欢移动 safari 中显示的提要外观。有没有办法“欺骗”网络视图将自己显示为 safari?可能通过更改用户代理?谢谢。
【问题讨论】:
标签: ios xcode uiwebview safari
最终改变了用户代理。应用顺利通过了苹果审查。
【讨论】:
UIWeView 和 Safari 不会以相同的方式显示所有页面。UIWebView 中的格式可能存在细微差异,这在 Safari 中是找不到的。
解决方案是使用javascript 以编程方式更改 WebView 本身以正确显示内容..
UIWebView 类参考 doc here
中提供了更多信息【讨论】: