Are you an LLM? You can read better optimized documentation at /docs/guide/usage/linter/rules/unicorn/require-post-message-target-origin.md for this page in Markdown format
unicorn/require-post-message-target-origin 의심스러운
An auto-fix is available for this rule.
작동 방식
window.postMessage() 사용 시 반드시 targetOrigin 인수를 지정하도록 강제합니다.
왜 문제인가요?
targetOrigin 인수 없이 window.postMessage()를 호출하면, 메시지를 수신할 수 있는 창이 없습니다.
예시
이 규칙에 적합하지 않은 코드 예시:
js
window.postMessage(message);이 규칙에 적합한 코드 예시:
js
window.postMessage(message, "https://example.com");
window.postMessage(message, "*");사용 방법
구성 파일 또는 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음을 사용하세요:
json
{
"rules": {
"unicorn/require-post-message-target-origin": "error"
}
}bash
oxlint --deny unicorn/require-post-message-target-origin