Facebook 共享对话取消按钮未 window 关闭

Facebook sharing dialogue cancel button doesn't window close

我为此活动设置了 Facebook 分享按钮,url:

window.open('https://www.facebook.com/dialog/feed?app_id={{myid}}&display=popup&' +
      'link={{my url}}&redirect_uri={{my url again}}', 'The title', 'resizable,height=400,width=550');

我的问题是,当我点击取消时,用户没有关闭打开的 window,而是被定向到 {{my url}}(与 {{ 相同 url又是我的url}}

我错过了什么?

我最终使用了:

if (window.location.hash == '#_=_') {
        open(location, '_self').close();
}

我认为这不是最佳解决方案。哈希位置是 Facebook 取消按钮指向的 url。