問題タブ [sharethis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cordova - Phonegapアプリでソーシャルメディアで共有する簡単な方法
Phonegapのおかげで、Webアプリをネイティブアプリに移植しています。すべてがうまく機能しますが、Addthis(「このサーバーにURLが見つかりません」エラーが発生するため、ファイル参照に問題があるようですが、解決できず、スクリプトはAddthisサーバーからオンザフライで読み込まれます)。
私はここで、SharethisはObjective-Cコーディングに頼らなければ機能しないことを読みました。
いくつかの高度な機能(カウンターなど)を備えたソーシャルメディアプラグインをPhonegapで動作させる簡単な方法(つまり、Objective-Cの知識がない場合)はありますか?
いいえの場合は、代わりに単純なjQueryプラグインを使用します...
あなたの助けをどうもありがとう
alignment - ShareThisボタンの配置
FB Like、tweet、G+のすべてのボタンを同じ行に揃えようとしています。しかし、それはずれているように見えます。
CSSプロパティを追加しようとしても、i-frameを使用しているため役に立ちません。
api - Sharethis API のトップ共有 URL
sharethis api を使用して、ドメインで最も共有されている上位 5 つの URL を含むブロックをサイトに構築する作業を行っています。テストを行ったところ、予期しない結果が得られました...
ドメイン統計 API を確認すると、期待どおりの結果が得られます。
リクエスト:
応答:
これらの結果は 1 週間前にさかのぼるので、明らかに切り捨てました...
ドメインから最もアクティブな URL を見つけようとすると、次のようになります。
リクエスト:
応答:
明らかにこれは私が探しているものではありません. 日付範囲を変更するか、完全に省略しようとしましたが (何らかの理由で空のデータ セットが返されます)、役に立ちませんでした。他の誰かが同様の問題に遭遇しましたか?
php - クリック可能なShareThisボタンの実装
私はこのコードに取り組んでおり、ShareThisのクリック可能な「共有」ボタンを実装しています。たとえば、ユーザーがボタンにカーソルを合わせたときにShareThisウィンドウをポップアップするコードの代わりに。それを機能させるための鍵は、onmouseover:false設定です。
問題は、onmouseover:falseを設定すると、ポップアップウィンドウで閉じるボタン(X)が機能しなくなることです(さまざまなShareThisがすべての機能を制御します)。その機能を再び機能させるための回避策はありますか?
javascript - IE9でShareThisを無効にする方法は?
ShareThisウィジェットはIE9で重大な問題を引き起こすので、ブラウザーで無効にします。以下に、ShareThisコードとそれを無効にしようとしている私の試みを見ることができます。ifステートメントが機能しないのはなぜですか?IE9でこのコードを無効にするにはどうすればよいですか?有益なコメントや提案をいただければ幸いです。
以下は、ifステートメントで無効にしようとする私の試みです。ただし、ShareThisは引き続きIE9に表示されます。
javascript - Ajax で sharethis を使用する方法
http リクエストが成功するたびに、新しいボタンを ajax しています。
次に、オブジェクトを stwidget に渡して、新しいイベントを含む新しい項目を追加します。
sharethis のドキュメントを参照してください: http://support.sharethis.com/customer/portal/articles/475079-share-properties-and-sharing-custom-information#Dynamic_Specification_through_JavaScript
新しく追加されたボタンの 1 つをクリックすると、たとえば twitter の共有機能に移動しますが、何らかの理由で Facebook の共有も表示されます。
再度追加する前に、スパン上のすべてのイベントを削除したいと考えています。
javascript - 基本的な Sharethis コードの実装時に、無効または不正な文字列が指定されました
ページに ShareThis ボタンを実装しようとしていますが、Win 7 または Vista の FF または Chrome で動作する基本的なオプションを取得できません。
Chrome にはプラグインがありません。FF プラグインを無効にしました。
問題が私が犯しているばかげた間違いなのか、それともShareIt JSコードにあるのかはわかりません。
手順:
1. サインアップ
2. http://sharethis.com/publishers/get-sharing-tools
に移動
3. 3 つの手順を完了 (変更: Pinterest を追加し、ShareThis ボタンを削除
4. HTML ファイルを作成し、コードを貼り付け
Firefox でページを読み込むと、SyntaxError: An invalid or illegal string was specified が表示されます。電子メール ボタンのポップアップに「読み込み中....」と表示されるだけで、「1 つまたは複数の送信先を選択してください:」にはオプションがありません。
この上に多くの髪を引っ張った。
ありがとう
ajax - shareThis 共有カウント API が Ajax で更新されない
ページにリストされている各ストーリーの共有数を取得するために、ShareThis の Share Count API Javascript 呼び出しをページで繰り返し使用しています。<head> には次のものがあります。
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script> <script type="text/javascript">stLight.options({publisher: 'MY PUB KEY',onhover:false, newOrZero:"zero"});</script>
本文では、ストーリー リンクの各インスタンスで ([storyID] は一意の複数桁の数字です):
<span id="shareCount[storyID]"></span> <script type="text/javascript">stButtons.getCount("ストーリー URL","sharethis",document.getElementById('shareCount[同じストーリー ID]') );</script>
ページが読み込まれると、API 呼び出しが実行され、共有数が正しく表示されます。しかし、その後、記事の一覧を含むページのその部分は、Ajax を使用して定期的に更新されます。もう一度 API 呼び出しが実行され、カウントが返されますが、ページが最初に読み込まれたときに返されたカウントと同じであり、各ストーリーの実際のカウントと一致するように更新されていません。
Ajax は、HTML のブロック全体を置き換えます。stButtons.getCount() 関数が実行されていない場合、カウントはまったく返されません。
なぜ、またはどのように克服するのか、誰にもアイデアがありますか?
javascript - 動的にカスタマイズされた ShareThis ボタンを追加するには?
サイトで ShareThis を使用し、同じサービスに複数のボタンを追加して複数のオブジェクトを共有したいと考えています。これは可能ですが、ボタンをデフォルトのスタイルの 1 つにすることしかできませんでした。JavaScript を使用してボタンを追加し、カスタマイズされた画像でそれらを取得するにはどうすればよいですか?
javascript - jQuery で ShareThis メッセージを変更する
ASP.Net アプリに ShareThis ウィジェットがあり、クリックするとポップアップが起動し、ユーザーはメッセージを入力して、それを多くのサービスと共有できます。より便利なコンテキスト関連の「定型」メッセージを設定したいのですが、これを機能させることができません。私のコードとスクリーンショットを以下に示します。