【发布时间】:2012-06-01 12:56:42
【问题描述】:
我有一个加载到 SpringBoard 并激活从外部源指定的应用程序的调整。
如何将任何参数传递给我激活的应用程序? SBUIController::activateApplicationFromSwitcher() 似乎没有任何规定,以及 SBApplication。
背景:我需要将 file:// url 传递给移动 safari。我已经安装了用于移动 safari 调整的 file://,但是它没有在移动 safari 中注册 file:// 方案,因此 openURL 不起作用。
另一种选择是通过教它如何响应 file:// url 来扩展移动 safari。似乎找不到我需要挂钩的东西。
【问题讨论】:
-
您可以使用 execve 或 system 函数将命令行参数传递给 Safari,但我不确定是否需要将 URL 作为命令行参数打开。
-
AFAIK 应用程序在 SB 不知道的情况下午餐是不可见的。我会测试这个。还有其他想法吗?
-
对于钩子,你能不能向
com.bigboss.safaripatch,file://插件的开发者索取源代码?我在任何地方都找不到它。 -
@Cole Johnson:刚刚给 Jay 写了一封电子邮件,我们拭目以待
-
这是文件:// 来源:svn.saurik.com/repos/menes/trunk/tweaks/fsms