「Widget:Custom map」の版間の差分

提供:メタファー リファンタジオ 攻略Wiki
移動先:案内検索
編集の要約なし
編集の要約なし
784行目: 784行目:
     }, 500);
     }, 500);
});
});
//////////////////////
// CORSデバッグヘルパー
function debugCORSIssues() {
    console.group('CORS Configuration Check');
   
    // 現在のオリジンを表示
    console.log('Current Origin:', window.location.origin);
    console.log('Target API URL:', API_BASE_URL);
   
    // テストリクエストを送信
    $.ajax({
        url: API_BASE_URL + '/api.php',
        method: 'OPTIONS',  // プリフライトリクエストをシミュレート
        complete: function(xhr) {
            console.log('CORS Headers received:', {
                'Access-Control-Allow-Origin': xhr.getResponseHeader('Access-Control-Allow-Origin'),
                'Access-Control-Allow-Methods': xhr.getResponseHeader('Access-Control-Allow-Methods'),
                'Access-Control-Allow-Headers': xhr.getResponseHeader('Access-Control-Allow-Headers'),
                'Access-Control-Allow-Credentials': xhr.getResponseHeader('Access-Control-Allow-Credentials')
            });
        }
    });
    // CORSエラーをキャッチするグローバルハンドラー
    $(document).ajaxError(function(event, xhr, settings, error) {
        if (xhr.status === 0) {
            console.error('Potential CORS Error:', {
                targetUrl: settings.url,
                error: error,
                state: xhr.state(),
                status: xhr.status
            });
        }
    });
   
    console.groupEnd();
}
</script>
</script>


</includeonly>
</includeonly>

2024年11月10日 (日) 12:28時点における版