【问题标题】:How to make "Identify browser as" in iOS如何在iOS中制作“将浏览器识别为”
【发布时间】:2011-08-12 14:51:22
【问题描述】:

我正在为 iOS (iPad) 编写浏览器,我想知道如何进行用户设置,使浏览器看起来像是 Safari Desktop、Firefox 等。(我是初学者)谢谢!

【问题讨论】:

    标签: objective-c ios cocoa-touch browser identify


    【解决方案1】:
    NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"custom user agent", @"UserAgent", nil];
    [[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];
    [dictionary release];
    

    在创建 Web 视图之前可能会起作用。

    【讨论】:

    • 我刚试过这个,但什么也没发生。对于用户代理,我做了Mozilla/5.0 (iPad; U; CPU OS 4_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8F190 Safari/6533.18.5 它仍然表现得好像浏览器是 iPhone 上的 Safari。请帮忙。谢谢
    • 我认为在创建 Web 视图之前运行该代码很重要。因此,如果您从 nib 加载 Web 视图,可能为时已晚。你可以试试这篇文章中的方法:blog.hawkey.org/?p=347
    猜你喜欢
    • 2012-06-21
    • 2017-03-23
    • 2010-11-22
    • 1970-01-01
    • 2010-12-30
    • 1970-01-01
    • 2012-11-14
    • 2014-11-05
    • 2013-04-05
    相关资源
    最近更新 更多