ドキュメント
属性リファレンス
スクリプトタグ
src必須https://widget.pitakun.com/v1/pitakun.jsバージョンつき:中身は変わりません(変えるときは v2 として別のURLで出します)。
data-model必須機種ID(探し方)。英数字・
-・_。見つからない機種IDのときは何も表示せず、確保した高さも戻します。
data-lang任意表示言語:
jaenzhkovimy。省略時はページの
<html lang>。どれにも当たらなければ日本語。対応言語integrity · crossorigin="anonymous"推奨SRI:ファイルが1バイトでも違えばブラウザが実行しません。値と使い方
async推奨ページの表示を待たせません。
表示枠
<div data-pitakun-slot style="min-height:344px">推奨スクリプトの直前に置くと、この中に表示します。高さを先に確保するので、読み込み中にページがずれません。
ないときは、スクリプトの直後に枠を作ります(スクリプトが動いた時点で高さを確保)。
イベント
表示が終わると、スクリプトタグに pitakun:ready(detail.model = 機種ID)が届きます。
document.querySelector('script[data-model]')
.addEventListener('pitakun:ready', function (e) {
console.log(e.detail.model);
});お店のCSPでインラインスクリプトを禁止している場合は、自分の .js ファイルに書いてください。
そのほか
- 1ページに複数置けます(タグごとに1つ)。
<head>の中では表示しません。<body>の表示したい場所に。- 中身は Shadow DOM:お店のCSSの影響を受けず、お店のCSSも変えません。外側の余白は
.pitakun-widgetに。