ウェブサイトへの埋め込み
DailyPlayゲームをウェブサイトに直接埋め込んで、シームレスなブランド体験を提供しましょう。
埋め込み方法
Section titled “埋め込み方法”iframe埋め込み
Section titled “iframe埋め込み”ゲームを埋め込む最もシンプルな方法:
<iframe src="https://dailyplay.app/embed/game/[game-id]" width="400" height="700" frameborder="0" allow="camera; microphone"></iframe>レスポンシブ埋め込み
Section titled “レスポンシブ埋め込み”画面サイズに適応するレスポンシブレイアウト用:
<div style="position: relative; width: 100%; max-width: 400px; margin: 0 auto;"> <div style="padding-top: 175%; position: relative;"> <iframe src="https://dailyplay.app/embed/game/[game-id]" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" frameborder="0" allow="camera; microphone" ></iframe> </div></div>埋め込みコードの取得
Section titled “埋め込みコードの取得”ゲームページから
Section titled “ゲームページから”- 公開済みのゲームを開く
- 共有/埋め込みをクリック
- 埋め込みタブを選択
- 埋め込みコードをコピー
ゲーム管理から
Section titled “ゲーム管理から”- ゲーム管理へ移動
- ゲームを見つける
- 共有/埋め込みをクリック
- 埋め込みコードをコピー
埋め込みURLの形式
Section titled “埋め込みURLの形式”標準埋め込み
Section titled “標準埋め込み”https://dailyplay.app/embed/game/[game-id]パラメーター付き
Section titled “パラメーター付き”カスタマイズ用のクエリパラメーターを追加:
https://dailyplay.app/embed/game/[game-id]?hideHeader=true&theme=light利用可能なパラメーター:
| パラメーター | 値 | 説明 |
|---|---|---|
hideHeader | true/false | ゲームヘッダーを非表示 |
hideFooter | true/false | フッターを非表示 |
autoplay | true/false | ゲームを自動開始 |
サイズガイドライン
Section titled “サイズガイドライン”モバイルファースト(推奨)
Section titled “モバイルファースト(推奨)”モバイル最適化ゲーム用:
| 寸法 | 値 |
|---|---|
| 幅 | 400px |
| 高さ | 700px |
| 比率 | 約1:1.75 |
デスクトップ表示
Section titled “デスクトップ表示”より広いレイアウト用:
| 寸法 | 値 |
|---|---|
| 幅 | 500px |
| 高さ | 800px |
フルワイドレスポンシブ
Section titled “フルワイドレスポンシブ”<div style="max-width: 500px; margin: 0 auto;"> <div style="position: relative; padding-top: 160%;"> <iframe src="https://dailyplay.app/embed/game/[game-id]" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; border-radius: 12px;" allow="camera; microphone" ></iframe> </div></div>プラットフォーム別の手順
Section titled “プラットフォーム別の手順”WordPress
Section titled “WordPress”HTMLブロックを使用:
- 新しいブロックを追加
- カスタムHTMLを選択
- 埋め込みコードを貼り付け
- プレビューして公開
Shopify
Section titled “Shopify”- Shopify管理画面でページ/商品に移動
- エディターでHTMLを表示をクリック
- 埋め込みコードを貼り付け
- 保存
Squarespace
Section titled “Squarespace”- コードブロックを追加
- 埋め込みコードを貼り付け
- 変更を適用
- HTML iframe要素を追加
- iframeコードを貼り付け
- 必要に応じてサイズを調整
Webflow
Section titled “Webflow”- Embed要素を追加
- 埋め込みコードを貼り付け
- コンテナのスタイルを調整
埋め込みのスタイリング
Section titled “埋め込みのスタイリング”コンテナのスタイリング
Section titled “コンテナのスタイリング”iframeをスタイル付きコンテナで囲む:
<div style=" max-width: 400px; margin: 2rem auto; border-radius: 16px; overflow: hidden; box-shadow: 0 4px 20px rgba(0,0,0,0.1);"> <iframe src="https://dailyplay.app/embed/game/[game-id]" width="100%" height="700" frameborder="0" allow="camera; microphone" ></iframe></div>センタリングレイアウト
Section titled “センタリングレイアウト”<div style="text-align: center; padding: 2rem 0;"> <iframe src="https://dailyplay.app/embed/game/[game-id]" width="400" height="700" frameborder="0" style="border-radius: 12px;" allow="camera; microphone" ></iframe></div>パーミッション
Section titled “パーミッション”必要なパーミッション
Section titled “必要なパーミッション”完全な機能のためにallow属性にこれらを含めてください:
allow="camera; microphone"| パーミッション | 必要な機能 |
|---|---|
camera | 表情ベースのゲーム、ビデオ録画 |
microphone | 音声操作ゲーム |
機能を使用しない場合
Section titled “機能を使用しない場合”ゲームがカメラ/マイクを使用しない場合、allow属性を省略可能:
<iframe src="https://dailyplay.app/embed/game/[game-id]" width="400" height="700" frameborder="0"></iframe>セキュリティに関する考慮事項
Section titled “セキュリティに関する考慮事項”HTTPS要件
Section titled “HTTPS要件”DailyPlayゲームを埋め込むには、ウェブサイトがHTTPSを使用する必要があります。HTTP専用サイトでは埋め込みは機能しません。
コンテンツセキュリティポリシー
Section titled “コンテンツセキュリティポリシー”サイトにCSPがある場合、許可されるソースにDailyPlayを追加:
frame-src https://dailyplay.app;クロスオリジン
Section titled “クロスオリジン”DailyPlayゲームは異なるオリジン間のiframe内で動作します。特別な設定は不要です。
埋め込みのテスト
Section titled “埋め込みのテスト”- ローカルテスト — ローカルサーバーを使用(http://localhost)
- サイズ確認 — ゲームが正しく表示されることを確認
- モバイルテスト — モバイルデバイスで確認
- 機能テスト — ゲームが正しくプレイできることを確認
トラブルシューティング
Section titled “トラブルシューティング”ゲームが読み込まれない
Section titled “ゲームが読み込まれない”- ゲームIDが正しいか確認
- ゲームが公開済みか確認
- HTTPSが使用されていることを確認
サイズが間違っている
Section titled “サイズが間違っている”- width/height属性を確認
- レスポンシブラッパーを使用
- ターゲットデバイスでテスト
カメラが動作しない
Section titled “カメラが動作しない”allow="camera"属性を追加- HTTPSを確認(カメラに必要)
- ユーザーが許可を付与する必要がある
CSPでブロックされている
Section titled “CSPでブロックされている”- CSPに
frame-src https://dailyplay.appを追加 - ブラウザコンソールで具体的なエラーを確認
次のステップ
Section titled “次のステップ”- 埋め込みゲームのアナリティクスを追跡
- 他のチャネルでリンクで共有