【发布时间】:2012-08-27 11:16:58
【问题描述】:
我们的 web 应用在 Facebook 原生 iOS 应用中运行良好。但是,我们有一些链接需要在移动 Safari 中打开一个新窗口,而不是在 Facebook(UIWebView?)应用程序中打开。只是一个普通的 HTML <a href="http://site...." target="_blank"> 不这样做 - 仍然在 Facebook 应用程序(最新版本)中打开。有什么方法可以获得普通链接或 window.open() 以切换到 Safari 以进行页面加载?
【问题讨论】:
-
这里提出的解决方案是否有效 - stackoverflow.com/questions/7930001/… ?
-
高度可疑。看见了。我会尝试它只是为了消除它的可能性。 Web 视图很可能是在 fb 应用程序内运行的 iOS 上的 UIWebView。因此, 无论是静态构造还是动态构造,都不太可能在 Safari 中启动新选项卡,除非 fb 应用特别支持。所以这确实是个问题——fb 浏览器是否支持任何标记或其他挂钩来执行此操作,就像 UI 按钮“在 Safari 中打开链接”一样。
-
@tip,这与如何从在 fb 应用程序本机容器中运行的 html/js Web 应用程序打开 Safari 中的外部链接的问题无关。显然,拥有我们自己的原生应用是一种“解决方案”,但却是一个不同的问题。
标签: ios facebook web-applications uiwebview safari