我有一个带有iFrame的PhoneGap应用程序,它正在从我控制的网站加载内容。 (与应用程序相同的域名)
问题在于,当使用Facebook和Twitter等Javascript小部件时,可以远离本地顶级框架。我不介意它只是iFrame,但它正在吃掉整个应用程序,而我的偏好就是将用户重定向到外部浏览器来显示网站。
如何阻止这种情况?
我试图通过修改webView:shouldStartLoadWithRequest:方法进行计数,但这不适用于其他平台,我无法轻易区分iFrames(SNS小部件)中的外部资源加载和替换顶级框架。