强制UIWebView加载移动版网站,就像Safari一样

时间:2015-06-06 12:49:15

标签: ios objective-c uiwebview

我正在创建一个应用程序,其中UIWebView是绝对必要的。但是,我遇到问题UIWebView无法加载网站的移动版本。

我已经阅读了有关StackOverflow的一些问题,他们似乎都在说网站决定要显示的类型,而UIWebView就像Safari一样。

但是,我已经测试了9个不同网站的不同链接,他们都在我的UIWebViewSafari中的移动版本中加载了桌面版本。

enter image description here

我可以做些什么来强制UIWebViewSafari一样加载移动版本?是否有我可以发送的标题类型或要设置的cookie或实际可行的任何内容?

此外,桌面版本在我的UIWebView中可扩展性非常高。它们允许缩放,但是当我释放它们时(网站)重置回相同的位置。当我尝试水平滚动时,它们只是快速回到原始位置,这使得网站无法读取,而UIWebView完全没用。如果我无法强制移动页面,如何使桌面版本采取不同的行动?

1 个答案:

答案 0 :(得分:1)

我忘了设置UIWebView的约束,导致内容被错误地渲染。我不知道这是如何相关的,但约束UIWebView似乎不仅正确呈现内容,还显示移动网站。