iOS openURL不能打开网页

原创 2013年12月02日 14:27:26
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:/*your url*/]];

上面的方法是用来打开url链接的,当发现openURL不起作用的时候,如果url中含有很多'?''&''='之类的参数,则很大可能是由于编码问题造成的。

可以通过下面的方法解决(将你的url转换成UTF8再转换成NSURL在使用openURL执行跳转)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[[/*your url*/]stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];

至此问题完美解决!

版权声明:本文为博主原创文章,未经博主允许不得转载。

IOS用openURL打开

NSURL *url = [NSURL URLWithString:@"abc://"];     [[UIApplication sharedApplication] openURL:ur...
  • aini9080
  • aini9080
  • 2014年09月19日 15:22
  • 1167

关于Unity打开网页问题(Web)

对于PC端而言,打开只需要Application.OpenURL(pathURL);(pathURL为网址),但若发布为Web版本,则该方法并不适用。 便可以用Application.Externa...
  • n_moling
  • n_moling
  • 2017年10月25日 13:32
  • 316

Application.OpenURL不同平台的使用

using UnityEngine; using System.Collections;public class testjar : MonoBehaviour { private static...
  • Fatestay_DC
  • Fatestay_DC
  • 2015年09月11日 11:11
  • 1336

unity打开外部或本地html网页方法

我这是在学习webGL项目时学到的,给大家分享一下。 1、对于外部网站,诸如baidu,可以直接调用Application.OpenURL (url);方法打开链接; if (GUILay...
  • haobaworenle
  • haobaworenle
  • 2016年08月14日 18:03
  • 4808

iOS openURL 无法跳转到App Store

因为用到要应用跳转到App Store上进行更新,所以copy了链接去跳转,但是不注意,原来链接里包含了中文,不能跳转。其实这是一个小问题。把中文改成拼音就可以,每个汉字的拼音用“-”隔开就可以了。虽...
  • nadeal
  • nadeal
  • 2017年12月25日 14:16
  • 207

openURL 不能使用iOS 10

- (BOOL)openURL:(NSURL*)url NS_DEPRECATED_IOS(2_0, 10_0, "Please use openURL:options:completionH...
  • sinat_29789455
  • sinat_29789455
  • 2017年01月14日 17:04
  • 576

iOS中OpenURL的使用

我们知道iOS没一个应用程序都有一个自己的沙盒,且沙盒和沙盒之间(即是应用与应用之间)是相互独立的。苹果要求每一个应用都只能限制在自身的沙盒中活动,杜绝应用在沙盒外的活动。当然越狱除外!现在的问题是?...
  • skylin19840101
  • skylin19840101
  • 2016年03月29日 10:59
  • 1689

iOS--打开第三方应用

1、在使用UIApplication 打开一个应用之前,需要在info.plist文件中增加查询改APP的scheme。 如:LSApplicationQueriesSchemes wechat...
  • zhuzhiqiang_zhu
  • zhuzhiqiang_zhu
  • 2016年11月25日 16:53
  • 585

js 打开url

function openurl(url) { if (url.indexOf('http') != 0) { url = 'http://' + url; } ...
  • zjutke
  • zjutke
  • 2016年05月19日 16:17
  • 217

IOS 连接(浏览器)唤醒应用 openURL 回调不走

1.首先要在info.plist文件中配置要唤醒的字段如testApp。 在URL Schemes中添加一个要唤醒的字段如testApp。当浏览器中输入以testApp://开通的连接后,就能唤醒我们...
  • liu_bin_home
  • liu_bin_home
  • 2016年05月09日 15:01
  • 881
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS openURL不能打开网页
举报原因:
原因补充:

(最多只允许输入30个字)