【问题标题】:how to open a website using SAFARI in fullscreen mode for iPad如何在 iPad 的全屏模式下使用 SAFARI 打开网站
【发布时间】:2013-01-23 10:53:57
【问题描述】:

我有一个网站(网址是硬编码)将以全屏模式打开的要求

我的应用程序中不应显示 SAFARI 的地址栏或菜单栏按钮。

我在 SAFARI 浏览器中使用以下代码行作为打开网址。

NSURL *url=[[NSURL alloc]initWithString:@"http//www.google.com"];
[[UIApplication sharedApplication] openURL:url];

我应该为UIApplication 设置什么属性,以便在我的应用程序中获得全屏模式的 SAFARI 浏览器?

【问题讨论】:

    标签: iphone ios ipad


    【解决方案1】:

    您不能通过应用程序执行此操作,这取决于网站尝试执行此操作。为了实现您的目标,我认为您需要将网站伪装成网络应用。

    Apple 有关于如何为您的网站自定义 Safari 的文档,请参阅 http://developer.apple.com/library/safari/#documentation/appleapplications/reference/safariwebcontent/configuringwebapplications/configuringwebapplications.html,特别是“隐藏 Safari 用户界面组件

    【讨论】:

    • 我不想使用 Web App 我想使用本机应用程序来做到这一点。
    • 如果您想在您的应用程序之外启动 Safari,您已经放弃了对其演示的控制。您可以在UIApplication 中设置任何内容来执行您想要的操作。理论上,您可以在应用程序中使用UIWebView 指向 URL,这不会为您提供任何导航控件,但它不会打开 Safari 应用程序,它仍在您的应用程序中。
    • 我已经尝试过使用 UIWeb View,但它有自己的问题,例如它不允许弹出窗口,而且它不支持具有私有 SSL 证书的安全网站。
    • 弹出窗口是指弹出网页,还是 Javascript 弹出窗口?它将允许后者,不确定前者。至于私有 SSL 证书,请参阅stackoverflow.com/questions/8858674/… 了解如何使用您自己的自定义证书来实现。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    相关资源
    最近更新 更多