我的目标是iOS 7.0.4,因为这是当前版本 . 我的应用程序中有一个帮助页面,只是html . 我有链接到我们公司的网站,但我不希望他们在应用程序中打开,我想启动safari .
我在这个问题上尝试了一切:How to open Safari from a WebApp in iOS 7
什么都没有用 .
该链接在应用程序中保持打开状态,这意味着没有浏览器好东西,如后退按钮或网址栏,甚至捏缩放似乎都很奇怪 .
这是html代码的相关行:
<p style="font-family:arial;font-size:60px;">Visit us on the web at
<a href="http://ourcompany.com" target="_xxx">ourcompany.com</a>
我在 target
尝试了很多东西,例如 "_new"
, "_blank"
或根本没有它 .
这是加载html的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
NSString *path = [[NSBundle mainBundle] pathForResource:@"capitalsHelp" ofType:@"html"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[_webView loadRequest:request];
}
1 回答
假设您使用UIWebView呈现html,您可以执行以下操作:
在UIWebView的委托上 .