在iPhone应用程序的相同选项卡中打开Safari

时间:2013-01-27 20:05:17

标签: iphone ios safari

我想在iPhone应用程序的safari中打开一个url链接,但是我需要在同一个标​​签中打开url链接,而不是像Safari中那样在New Tab中打开。

我使用以下代码打开网址:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];

但是这段代码每次调用时都会在safari中打开一个新标签,有没有办法打开相同标签中的url链接是safari?

2 个答案:

答案 0 :(得分:4)

简短回答:不。

答案很长:遗憾的是,您无法调整Safari将如何打开新页面,这就是原因很简单。如果一个应用程序在safari中打开一个URL,并想象用户想保留它(因为他没有关闭它就有意义),然后在选项卡上打开一个新的URL将更容易被Apple用户不友好。

在Safari上打开相同选项卡的唯一方法是,如果打开了8个(最大数量)选项卡,那么即使已经打开,您也会在Safari的第8个选项卡上打开它。

答案 1 :(得分:0)

不,因为这会删除iOS设备所有者的最后一个链接。他们可能会失去联系。

  

在Safari上打开相同选项卡的唯一方法是,如果打开了8个(最大数量)选项卡,那么即使已经打开了Safari,也会在Safari的第8个选项卡上打开它。


有免费的网络浏览器教程,如果你想要更多控制,为什么不创建自己的浏览器。 创建移动浏览器应用程序教程: