Guides

共有動作の制御

プレーヤー内で「リンクを共有する」をクリックすると、以下のようなデータが受信されます。
このデータを利用して、URLコピー機能を提供したり、独自のUIで表示することが可能です。

商品リンクへ遷移

window.addEventListener("message", (e) => {
  if (typeof e.data !== "string") return;
  let jsonData = JSON.parse(e.data);

  switch (jsonData.key) {
    // 商品クリックに関するイベントのみを管理する場合は、以下のコードを追加または修正するだけで対応可能です。
     ....
    case "sauceclipMoveProduct":
      if(!jsonData.params.linkUrl) return
       window.location.href = jsonData.params.linkUrl
      break;
    ...
  }
});


商品リンクを新規ウィンドウで開く

window.addEventListener("message", (e) => {
  if (typeof e.data !== "string") return;
  let jsonData = JSON.parse(e.data);

  switch (jsonData.key) {
    // 商品クリックに関するイベントのみを管理する場合は、以下のコードを追加または修正するだけで対応可能です。
     ....
    case "sauceclipMoveProduct":
      if(!jsonData.params.linkUrl) return
       window.open(jsonData.params.linkUrl)
      break;
    ...
  }
});