我有一个 php 文件,用于在 Facebook 和 Twitter 上分享我的用户的帖子。例如,如果我单击 Twitter 图标,我会看到一个屏幕,其中会自动写入指向我网站的超链接。这很好,但我喜欢删除www.
自动显示在 Twitter 屏幕上的部分 url。我想这与location.host有关,所以我用谷歌搜索,但我找不到这个问题的正确答案。
这是我的代码示例:
function e(f,i,an)
{
with(document)
{
write('<div style="width:100%"><table id=m'+i+' style="visibility:hidden"><tr>');
write('<td id="vst' + i + '" style="white-space:nowrap"> </td>');
write('<td hr(this.childNodes[0])" title="share on facebook"><a href="javascript:od(\'http://www.facebook.com/sharer.php?u=' + location.host + '/e/'+ i +'\',900,400)" class=icon><img src="images/facebook.png" target="_blank"></a></td>');
write('<td hr(this.childNodes[0])" title="share on twitter"><a href="javascript:od(\'http://twitter.com/home?status=' + location.host + '/e/'+ i +' - %20read!\',800,600)" class=icon><img src="images/twitter.png" target="_blank"></a></td>');
write('<td class=ei><a name="cid'+i+'"></a><a href="e/'+i+'">( #'+i+' )</a></td>');
document.write('<td> </td>');
我的第二个问题是:如何在 Twitter 屏幕上添加自定义标题:例如,我的网站名称无需使用 location.host 以及正在共享的 TOPICNAME 的标题?