如何防止手机屏幕应用程序远离其本地文件?

时间:2012-10-31 08:47:20

标签: javascript iphone ios cordova social-networking

我有一个带有iFrame的PhoneGap应用程序,它正在从我控制的网站加载内容。 (与应用程序相同的域名)

问题在于,当使用Facebook和Twitter等Javascript小部件时,可以远离本地顶级框架。我不介意它只是iFrame,但它正在吃掉整个应用程序,而我的偏好就是将用户重定向到外部浏览器来显示网站。

如何阻止这种情况?

我试图通过修改webView:shouldStartLoadWithRequest:方法进行计数,但这不适用于其他平台,我无法轻易区分iFrames(SNS小部件)中的外部资源加载和替换顶级框架。

1 个答案:

答案 0 :(得分:0)

我认为ChildBrowser插件可以为您服务。它不会将调用重定向到webbrowser,但我相信它会满足您的需求。它支持iOSAndroid

  

子浏览器允许您在自己的网页中显示外部网页   PhoneGap / Cordova应用程序。

     

一个简单的用例是:

     
      
  • 用户可以按照链接/按钮查看网页内容而无需离开   你的应用。

  •   
  • 在ChildBrowser中显示网页/图片/视频/ pdf。

  •