【问题标题】:UIWebView mobile site widthUIWebView 移动网站宽度
【发布时间】:2013-09-09 21:59:00
【问题描述】:

我正在制作一个具有 UIWebView 的应用程序,我需要在其中显示 SE 问题的移动版本,但是,页面似乎有一个最小宽度 - 准确地说是 768 - 这恰好是宽度平板电脑本身。

这是我正在使用的代码:

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];

    [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://stackoverflow.com/questions/7312584/inject-a-local-javascript-into-uiwebview"]]];
}

没什么特别的。然而,我的 web 视图的宽度稍小,这意味着只涉及一点丑陋的横向滚动。

如何让移动网站忽略我​​在 iPad 上(它在 iPhone 上运行良好),而只是缩放到我制作 UIWebView 的任何大小?

【问题讨论】:

    标签: html ios css ipad uiwebview


    【解决方案1】:

    它通过用户代理知道你是什么,你可以在这个问题中看到如何做

    Change User Agent in UIWebView (iPhone SDK)

    或者,您可以在页面加载后将 JavaScript 注入页面并更改正文或主 div 的宽度

    Injecting JavaScript into UIWebView

    要设置正文宽度,请参阅此问题

    set body width in px?

    【讨论】:

      猜你喜欢
      • 2013-02-08
      • 1970-01-01
      • 1970-01-01
      • 2016-03-01
      • 2019-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多