问题标签 [openurl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
14 回答
224046 浏览

ios - Launch an app from within another (iPhone)

Is it possible to launch any arbitrary iPhone application from within another app?, For example in my application if I want the user to push a button and launch right into the Phone app (close the current app, open the Phone app).

would this be possible? I know this can be done for making phone calls with the tel URL link, but I want to instead just have the Phone app launch without dialing any specific number.

0 投票
2 回答
2555 浏览

iphone - iphone 3.1版本结束通话,不自动返回app

我的应用程序使用 openURL 进行通话,但是当我结束通话时,它不会在 iphone 3.1 中自动返回我的应用程序

有人知道吗?这是iphone 3.1的错误吗?

非常感谢!

0 投票
1 回答
960 浏览

iphone - IPHONE:如何覆盖以编程方式拨打号码时出现的“取消\呼叫弹出框”?

我目前正在开发一个项目,该项目在某些部分调用了一些用户的选择。我使用下面的代码段拨打该号码。

问题是弹出的框有英文标题的按钮,但我的程序不是英文的,所以有点烂:(

有没有办法覆盖取消\呼叫按钮上的标题,或者可能是从代码中拨打号码的另一种方式?

0 投票
1 回答
671 浏览

iphone - iphone中横向模式下的openUrl

我正在尝试以横向模式通过 Safari 打开网址。但仍然无法做到。以下是代码。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@" http://www.abc.com "]]; [[UIApplication sharedApplication]setStatusBarOrientation:UIInterfaceOrientationLandscapeRight 动画:YES];

提前致谢

0 投票
2 回答
2198 浏览

iphone - 可以打开 iPhone Safari 并定位特定窗口吗?

我有一个使用 OAuth 进行身份验证的应用程序,这意味着必须将用户定向到该网站才能授权该应用程序。我更愿意让用户明白他们正在使用标准浏览器在原始站点上进行授权,而不是仅仅使用 Web 视图来显示我的应用程序中的内容。但是,每次将它们定向到 Safari(通过 openURL)时,它都会启动一个新的 Safari 窗口,一旦 Safari 打开了 8 个窗口,它就根本无法工作。

我想知道 html 中锚标记的“目标”属性是否有等价物,这将允许我的应用程序中的所有 openURL 调用在同一个窗口中打开。

我可以通过 Web 应用程序公开其他功能,在 Safari 中创建原生 iphone 功能和 Web 应用程序功能之间的混合应用程序,但如果我每次在应用程序和 Safari 之间切换时都必须启动一个新窗口,它变得不可行. Youtube 应用程序显然能够在显示视频后将用户返回到上一页,但这很可能是 Safari 中用于 iphone 的自定义插件。此外,虽然返回上一页有些用处,但将它们发送到现有窗口中的新 URL 确实开辟了很多可能性。

0 投票
2 回答
1038 浏览

iphone - openURL 和 YouTube

有没有办法通过定义的搜索查询从我的应用打开 YouTube 应用?如果没有,有没有办法只打开YouTube 而不播放任何视频?我所找到的只是播放视频的方法。

0 投票
1 回答
3121 浏览

iphone - openURL:使用包含格式化 NSString 的 NSURL 不起作用

要打开带有方向的 Google 地图,我在 NSURL 中使用了格式化的 NSString。但它不适用于 [[UIApplication sharedApplication] openURL:nsurl];

代码:

0 投票
3 回答
4821 浏览

iphone - UIApplication 的 handleOpenURL “返回”到底在哪里?

我正在处理应用程序中的自定义 URL 方案,并试图解决:

我在我的应用程序中将 URL 传递并成功解析为 NSDictionary 但想知道“现在怎么办?” handleOpenURL返回一个 BOOL 但返回什么?我很难调试,因为我还没有弄清楚如何让调试器在触发时在设备上运行。

我所知道的只是applicationDidFinishLaunching之前完成handleOpenURL并且看起来好像我rootViewController在屏幕上。

无论如何,所以,现在我的 appDelegate 中有这个 NSDictionary 对象,你将如何将它传递给 rootViewController 以便它可以在其详细视图中对其进行处理?我会打电话吗

在 handleOpenURL 之前return YES;或者,我应该在我的 appDelegate 中创建一个 NSDictionary 属性,然后在“Return YES;”之后 从我的rootViewController(或detailViewController- 尚未解决)中检索它。如果是这样,触发器是什么?我不清楚handleOpenUrl 的回报将走向何方……以及它们对我有什么价值(如果有的话)。

谢谢!

0 投票
2 回答
5752 浏览

iphone - 更改 iPhone 的默认浏览器

有没有办法改变 iPhone 用来查看网站的应用程序,以便默认情况下不打开 Safari?

我认为越狱手机可以通过编辑应用程序的 Info.plist 来欺骗 iPhone 认为 3rd 方浏览器是 Safari 或使用某种形式的 openURL 来处理所有 NSURL 调用。

0 投票
1 回答
982 浏览

iphone - iPhone:是否可以使用 openURL 打开受密码保护的文件?

标题几乎说明了一切。我的应用程序具有文件 myFile.ext 的 URL 和密码,位于:

https://myserver.com/stuff.cgi?db=mydb

我想创建一个 NSURL 对象,如果将其传递给 UIApplication 的 canOpenURL 和 openURL 方法,将产生适当的行为。

这可能吗?如果有怎么办?还有我应该注意的安全问题吗?

编辑澄清:

以下代码生成一个 URL 请求,当发送到服务器时,该请求成功地导致应用程序下载文件。但我想做的是用 openURL 打开它。

XMLRequestBuilder 方法: