共有動作の制御
プレーヤー内で「リンクを共有する」をクリックすると、以下のようなデータが受信されます。
このデータを利用して、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;
...
}
});
Updated 21 days ago