【发布时间】:2012-01-05 15:16:56
【问题描述】:
嘿,我想知道当您按下底部工具栏上的共享按钮时,是否可以将我自己的应用程序添加到在 Safari 中打开的 UIActionSheet。如果按下该按钮,我想将用户带到我的应用程序。
【问题讨论】:
标签: iphone mobile-safari
嘿,我想知道当您按下底部工具栏上的共享按钮时,是否可以将我自己的应用程序添加到在 Safari 中打开的 UIActionSheet。如果按下该按钮,我想将用户带到我的应用程序。
【问题讨论】:
标签: iphone mobile-safari
您可能希望查看让用户在 Safari 中向您的应用添加书签。
Tweetie/Instapaper 和 Summly 具有类似的功能,它们使用 javascript 将信息从 safari 书签传递到您的应用程序。
(更正 - Tweetie 有,不确定 Twitter 是否还在使用它)
编辑 - 像这样的 javascript 工作。
javascript:window.location=%27YOUR_CUSTOM_URL_SCHEME://%27+window.location
这将获取当前的 safari url 并将其传递给您的应用程序,您可以在
中处理它- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;
【讨论】:
没有。无法从您自己的应用程序(不使用私有 API...)修改 Safari 等核心应用程序或任何其他应用程序。
【讨论】: