私のサイトに ShareThis の facebook 共有ボタンを実装したところですが、問題なく共有できますが、確認ダイアログを毎回新しいタブで開くのではなく、モーダル (ポップアップ) で開きたいと考えています。
私はShareThisのドキュメントを見てきました.ここでは、初期化時にパラメータを渡す必要があると述べていpopup: 'true'
ます.
コンソールにエラーは表示されず、共有機能も問題なく動作します。何か不足していますか?
これが私のコードです:
<script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">
//init
stLight.options({popup:'true', publisher: "abcdef-1234-1234-1234-1234abcdef1234", doNotHash: false, doNotCopy: false, hashAddressBar: false});
//create widget
stWidget.addEntry({"service":"facebook", "element":document.getElementById('fb_share_button'), "url":"http://www.site.com/link/to/share/" , "title":"Title", "type":"hcount" });
</script>
<span st_url="<!-- url is assigned dynamically -->" class='st_facebook_hcount' displaytext='Facebook' id="fb_share_button"></span>