私は次のスクリプトを作成しました。これは、各投稿にある Tumblr ボタンのために、私の Web サイト ( http://www.xeasycorex.net ) で使用しています。行は引用符をエスケープしますが、アポストロフィについても同じことを行う必要があります。strPostTitle.replace
これは、投稿のタイトルに存在し、ボタンが表示されていないときに文字列を終了しているためです。これを行う方法がわかりません。
たとえば、Tumblr ボタンは現在、最初の投稿にはありません ( http://www.xeasycorex.net/2013/05/liotta-and-mays-landing-announce-mini.html )。
前もって感謝します!
<script>
var strPostUrl = "<data:post.url/>";
var strPostTitle = '<data:post.title/>';
var strNewUrl = strPostUrl.replace("http://","");
var strNewTitle = strPostTitle.replace(/"/g, '"');
document.write("<a href='http://www.tumblr.com/share/link?url="+strNewUrl+"&name="+strNewTitle+"'><img src='https://lh4.googleusercontent.com/-Vw74mICSigg/USjO29GAujI/AAAAAAAARHE/dY0nzXtwTVU/s81/tumblr-share.png'/></a>");
</script>