安全なJavaScriptプレイグラウンド

🔒 セキュリティ強化済み

このプレイグラウンドは厳格なセキュリティ対策を実装しており、コードは完全に隔離された環境で実行されます。 ネットワークアクセス、DOM操作、危険なAPIは全て無効化されています。

安全なJavaScript実行環境

セキュア実行環境:iframe sandbox + WebWorker (同一オリジン無効)
🔒 セキュリティ機能の詳細
  • • iframe sandbox(allow-same-origin無効)による完全な分離
  • • WebWorker内でのコード実行(DOMアクセス不可)
  • • fetch/XMLHttpRequest等のネットワークAPI無効化
  • • 実行時間制限(5秒)とレート制限(1分間10回)
  • • CSPヘッダーによる追加防御
  • • 出力はテキストのみ(HTML挿入不可)

使い方

  • • 上のテキストエリアにJavaScriptコードを入力してください
  • • console.log()を使用すると結果が表示されます
  • • 「安全実行」ボタンでコードを実行します(最大5秒、1分間10回制限)
  • • 「停止」ボタンで実行中のコードを強制終了できます
  • • 「クリア」ボタンで結果をクリアします

安全な例:

console.log("Hello World!"); // 変数と計算 let x = 5; let y = 10; console.log("x + y =", x + y); // 配列操作 let numbers = [1, 2, 3, 4, 5]; console.log("配列:", numbers); console.log("合計:", numbers.reduce((a, b) => a + b, 0));

ブロックされる危険な操作:

// これらは全てブロックされます: fetch('https://example.com'); // ネットワークアクセス document.body; // DOM操作 window.location; // ブラウザ操作 XMLHttpRequest(); // HTTP通信 WebSocket(); // リアルタイム通信