0

我让这个工作感到头疼。我设法用 fb 做到了,但 twitter 不起作用。

我制作了一个 js 函数,它采用带有一些其他参数的页面的 html 路径,我只想使用该函数而不是手动编写 url。问题是,twitter 停在文本上,并没有写出“htmlpath”给出的 url。

{ window.open(" http://twitter.com/intent/tweet?text=An%20Awesome%20Link&url= " + htmlpath); }

4

1 回答 1

0

如果我冒险猜测,那将是您需要预先添加协议(很可能是http://or 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)
);
于 2013-03-07T14:56:54.213 回答