PhoneGap,Childbrowser,并发布到Facebook

时间:2012-05-23 20:49:49

标签: facebook post cordova location childbrowser

我有一个PhoneGap包装的网站,我正在尝试使用childbrowser插件允许某人在Facebook上分享链接。在链接帖子之后,我想关闭childbrowser窗口以返回应用程序。

cb.onLocationChange = function(loc) { 
    if (loc.indexOf("https://m.facebook.com/profile.php") >= 0) {
        window.plugins.childBrowser.close();
    }
};

我正在使用onlocationChange来检测页面何时更新,但是它没有检测到发布链接和转到墙之间的变化。当你在墙上刷新时,儿童浏览器将检测到新窗口并正确关闭它。我想找到一种方法来允许childbrowser检测post事件以关闭窗口,或类似的东西允许childbrowser关闭而不刷新。

如果可能的话,我也不想添加其他插件或扩展程序。

1 个答案:

答案 0 :(得分:0)

理想情况下,每次加载页面时都需要查看完整的HTML源代码。我使用了一个定制版本的ChildBrowser插件,可以让你这样做(我需要它来做Google oAuth2)。即使位置网址没有改变,网页的内容也会如此,这可能就是你的提示。

修改

我在GitHub上张贴了自定义的CB插件。

HTH