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, "*");使い方
設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:
json
{
"rules": {
"unicorn/require-post-message-target-origin": "error"
}
}bash
oxlint --deny unicorn/require-post-message-target-origin