UIWebView 默认无连接页面

Posted

技术标签:

【中文标题】UIWebView 默认无连接页面【英文标题】:UIWebView Default no connection Page 【发布时间】:2013-09-09 09:42:56 【问题描述】:

很抱歉提出这个愚蠢的问题。

我们如何在未连接到互联网时加载默认的 safari 页面,如下面的页面,在我们的应用程序中?

提前致谢

查哈尔

【问题讨论】:

添加你的webview的一些代码 【参考方案1】:

首先检查活动的 Internet 连接 here,然后将本地 html 文件加载到 uiwebview here。

【讨论】:

您好,null,感谢您的回复。我正在检查我的应用程序的互联网连接。如果 iPhone 未连接,而不是使用方法显示空白页面 [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];我想知道,如果有办法我们可以加载上面的页面(带有图像和文本“Safari 无法打开页面,因为您的 iPhone 未连接到 Internet”),是的,我们可以使用自定义图像来做到这一点,但我是想知道是否有任何代码/设置我们可以加载该页面。谢谢【参考方案2】:

您的意思是:点击应用程序内的某个按钮时,在 Safari 应用程序中打开一个默认页面? 如果是,那么这里是代码:

[[UIApplication sharedApplication] openURL:[YOUR_URL_HERE]]

【讨论】:

您好帮手,感谢您的帮助。我想知道,如果有一种方法可以在我们的应用程序中加载上述页面(带有图像和文本“Safari 无法打开页面,因为您的 iPhone 未连接到 Internet”),是的,我们可以使用自定义图像来做到这一点,但我想知道是否有任何代码/设置我们可以加载该页面。谢谢 嗨 Chahal,我不知道是否有一种编程方式来做你要求的事情,但我很确定这是一个“坏主意”,因为呈现消息的视图不会真正的 Safari 应用程序。

以上是关于UIWebView 默认无连接页面的主要内容,如果未能解决你的问题,请参考以下文章

达菲系统如何无网连接

HTTP 协议无连接且默认使用 TCP,这有啥意义?

数据库连接无响应 - Sybase

连接oracle出现ORA-12541:TNS:无监听程序

共享打印机显示无响应怎么处理

linux 失败无连接 检查电缆吗