从 iOS Safari 抓取 URL
Grab URL From iOS Safari
我的问题是我需要找到一种方法,让我可以在 Safari 中使用我的操作扩展 运行 并在我的应用程序中打开当前正在 Safari 中查看的网站(我的应用程序是一个特殊的网络浏览器) .
截图如下:
单击 rED 扩展程序时,扩展程序会打开 "rED://",这是我自定义的 URL 方案。这将启动应用程序,一切正常。
但是,我希望扩展程序能够获取正在 safari 浏览器中查看的网页的 URL 并在我的应用程序中打开该网站,因此 URL 方案调用看起来类似于 "rED://google.com".
我需要实施什么样的 code/methods,它应该放在哪个 .m 文件中?
Apple 在 NSExtensionContext
上提供了一种通过 URL 打开应用程序的方法,但是 仅 适用于 Today 扩展(由 的 Apple 员工验证).这在技术上目前是不可能的。
我的问题是我需要找到一种方法,让我可以在 Safari 中使用我的操作扩展 运行 并在我的应用程序中打开当前正在 Safari 中查看的网站(我的应用程序是一个特殊的网络浏览器) .
截图如下:
单击 rED 扩展程序时,扩展程序会打开 "rED://",这是我自定义的 URL 方案。这将启动应用程序,一切正常。
但是,我希望扩展程序能够获取正在 safari 浏览器中查看的网页的 URL 并在我的应用程序中打开该网站,因此 URL 方案调用看起来类似于 "rED://google.com".
我需要实施什么样的 code/methods,它应该放在哪个 .m 文件中?
Apple 在 NSExtensionContext
上提供了一种通过 URL 打开应用程序的方法,但是 仅 适用于 Today 扩展(由 的 Apple 员工验证).这在技术上目前是不可能的。