我有一个 PhoneGap 包装的网站,并正在尝试使用 childbrowser 插件来允许某人在 Facebook 上共享链接。链接发布后,我想关闭子浏览器窗口以返回应用程序。
cb.onLocationChange = function(loc) {
if (loc.indexOf("https://m.facebook.com/profile.php") >= 0) {
window.plugins.childBrowser.close();
}
};
我正在使用 onlocationChange 来检测页面何时更新,但是它没有检测到发布链接和上墙之间的变化。当您在墙上刷新时,childbrowser 将检测到新窗口并正确关闭它。我想找到一种方法来允许 childbrowser 检测 post 事件以关闭窗口,或者类似的方法允许 childbrowser 在不刷新的情况下关闭。
如果可能的话,我也不想添加另一个插件或扩展。