情况是这样的:
- 用户使用自定义 urlscheme 从网站打开应用程序
- 用户在应用程序中做事
- 用户单击应用程序中的按钮以返回 Safari 中的网站。
我尝试打开一个包含 javascript:window.close() 的新选项卡,但这在 iOS 6.1 上不起作用。
所以我的问题是:有没有办法打开 Safari 来查看用户离开的网站?使用可自行关闭的新标签页还是使用不同的路线?
When you open the app with your custom url scheme, pass the actual page url as an argument.
mycustomUrlScheme://mydomain.com?objectid=1234&callback_url=encoded_url
In your app, handle the url for the content info and keep the page url to open it afterwards. It will make safari open a new tab. But that should be a good start.
据我了解,你可以做到。
对于第三步,您可以使用 [[UIApplication sharedApplication]openURL:url]