PhoneGap、儿童浏览器和发布到Facebook

PhoneGap、儿童浏览器和发布到Facebook,facebook,post,cordova,location,childbrowser,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(); } };

我有一个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在不刷新的情况下关闭


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

理想情况下,每次加载页面时,您都需要查看完整的HTML源代码。我使用了一个定制版本的ChildBrowser插件,使您能够做到这一点(我需要它来实现GoogleOAuth2)。即使位置URL没有改变,页面的内容也会改变,这可能是你的提示

编辑 我把我定制的CB插件放在电脑上


没有。我不做Objective-C。对不起。我是说一个phonegap插件,就像你的slavebrowser一样,但它在ios中工作?这就是我的观点。我用Java黑了Android版本。但我不知道从哪里开始使用iOS的Objective-C版本。