强制在 Safari 而不是应用内浏览器中打开链接

发布于 2024-12-08 09:39:52 字数 208 浏览 1 评论 0原文

我对 QR 阅读器有疑问。 我将 URL 编码到 QR 码中。当许多 iPhone 应用程序读取时,它们将在应用程序内的 WebView 中打开 URL。

我想在那里打开一个电子名片,但那些内部的东西不会做 - 页面保持空白,而当直接在 Safari 中打开时,一切都很好。

所以我的问题是: 有没有办法退出WebView并打开safari?

问候 尼克

I have an issue with QR Readers.
I encode a URL within a QR Code. When read by many iPhone App they will open the URL within a WebView within the app.

I want to open a vcard there which those internal things just wont do - page stays blank whilst when opened directly in safari everything works great.

So my question is:
Is there any way to get out of the WebView and open the safari?

Regards
Nik

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

会发光的星星闪亮亮i 2024-12-15 09:39:53
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];

if (![[UIApplication sharedApplication] openURL:url])
  NSLog(@"%@%@",@"Failed to open url:",[url description]);
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];

if (![[UIApplication sharedApplication] openURL:url])
  NSLog(@"%@%@",@"Failed to open url:",[url description]);
掩饰不了的爱 2024-12-15 09:39:53

虽然我同意 @rjstelling... 尝试 Kerem Erkan 的 QRafter - 您可以选择使用应用程序的 Web 浏览器或 Safari 打开 QR 代码中指定的 URL。

While I agree with @rjstelling... try QRafter by Kerem Erkan - you can choose to open the URL specified in a QR code with either the application's web browser or in Safari.

时光是把杀猪刀 2024-12-15 09:39:52

不,没有办法做到这一点,你只能受应用程序创建者的摆布。

No, there is no way to do this, you are at the mercy of the app creators.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文