我很头疼让这个工作起来。我设法用fb做到了,但是twitter没有用。
我创建了一个js函数,它接受一个带有一些其他参数的页面的html路径,我只是想使用该函数而不是手动编写url。问题是,twitter在文本处停止,并且不写“htmlpath”给出的url。
{ window.open(“http://twitter.com/intent/tweet?text=An%20Awesome%20Link&url=”+ htmlpath); }
答案 0 :(得分:0)
如果我猜错了,那就是你需要在协议前加上(很可能是http://
或https://
)。如果协议不存在,Twitter将不会添加链接。
// maybe something like this?
window.open(
"http://twitter.com/intent/tweet?text=An%20Awesome%20Link&url=" +
((htmlpath.substr(0,4) == 'http')?htmlpath:'http://' + htmlpath)
);