Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 一旦用户完成推特,我如何关闭推特网站?_Javascript_Twitter - Fatal编程技术网

Javascript 一旦用户完成推特,我如何关闭推特网站?

Javascript 一旦用户完成推特,我如何关闭推特网站?,javascript,twitter,Javascript,Twitter,我使用了下面的脚本来启用tweet/retweet/favorite tweet post。一旦操作完成,我需要自动关闭弹出窗口 我已经为此使用了Twitter web意图代码,但即使在操作完成后,也不会关闭弹出窗口。有没有办法做到这一点 window.twttr=(函数(d,s,id){ var js,fjs=d.getElementsByTagName[0], t=window.twttr |{}; if(d.getElementById(id))返回; js=d.createEleme

我使用了下面的脚本来启用tweet/retweet/favorite tweet post。一旦操作完成,我需要自动关闭弹出窗口

我已经为此使用了Twitter web意图代码,但即使在操作完成后,也不会关闭弹出窗口。有没有办法做到这一点


window.twttr=(函数(d,s,id){
var js,fjs=d.getElementsByTagName[0],
t=window.twttr |{};
if(d.getElementById(id))返回;
js=d.createElement;
js.id=id;
js.src=”https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js,fjs);
t、 _e=[];
t、 就绪=功能(f){
t、 _e.推动(f);
};
返回t;
}(文件,“脚本”、“推特wjs”);
//定义我们的自定义事件处理程序
功能TweetIntentAnalytics(intentEvent){
如果(!intentEvent)返回;
window.close();
window.location.reload();
}
功能favIntentToAnalytics(intentEvent){
如果(!intentEvent)返回;
window.close();
window.location.reload();
}
函数retweetIntentToAnalytics(intententevent){
如果(!intentEvent)返回;
window.close();
window.location.reload();
}
//等待异步资源加载
twttr.就绪(功能(twttr){
//现在绑定我们的自定义意图事件
twttr.events.bind('tweet',tweetIntentToAnalytics);
twttr.events.bind('retweet',retweetIntentToAnalytics);
twttr.events.bind('favorite',favIntentToAnalytics);
});


您是否在控制台中看到任何消息?如果将
window.close()
替换为
alert('test')?您是否看到弹出窗口?是的,它显示警告消息。因此,当进入
窗口时,您是否在任一窗口的控制台中收到任何错误消息。close()
?我假设它试图关闭主窗口,而不是弹出窗口。不,这在弹出窗口或主页控制台中没有显示任何错误?