javascript - 即使在网站中使用 JavaScript 阻止弹出窗口时如何共享 Twitter

标签 javascript twitter

我正在使用 Twitter 共享按钮,该按钮作为弹出式 Twitter 窗口打开,但当弹出窗口被阻止时,它无法打开。

是否有任何java脚本可以强制使用twitter,即使弹出窗口被阻止?

任何帮助将不胜感激!!

提前致谢

最佳答案

通常,弹出窗口在异步打开而不是通过用户操作(例如单击按钮)打开时会被阻止。

要绕过弹出窗口拦截器,我建议使用以下内容:

html:

<input type="button" id="btn_tw" value="Share on Twitter" />

js:

document.getElementById('btn_tw').addEventListener('click', function(){
    window.open('http://twitter.com/share?url='+ URL +'&text='+ TEXT, 'sharer', 'toolbar=0,status=0,width=626,height=436');
});

(URL是您要分享的网址,TEXT是帖子标题)

这样,即使没有包含 twitter javascript sdk,您也可以手动使用该功能。

希望有所帮助,并绕过弹出窗口阻止程序。

关于javascript - 即使在网站中使用 JavaScript 阻止弹出窗口时如何共享 Twitter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25300699/

相关文章:

javascript - JQuery 星级评分插件和 Ajax 的问题

javascript - DIV 事件状态 - 样式更改

php - 推特过滤器流中不允许参数计数?

python - 如何使用 Google Cloud NL api 进行情绪分析?

javascript - dojo 1.9 : what annotation does declare. safeMixin 添加?

javascript - 使用 javascript 的好建议(来自 Python)

javascript - 链接不适用于图像?

java - 缺少 Twitter4j 身份验证凭据

javascript - 我如何在点击 Twitter 关注按钮时运行一些 javascript 代码,API

php - Twitter 获取状态因附加参数而失败