diff --git a/lib/rules/no-unknown-property.js b/lib/rules/no-unknown-property.js index adb2b77f0c..8b9eeea895 100644 --- a/lib/rules/no-unknown-property.js +++ b/lib/rules/no-unknown-property.js @@ -68,8 +68,8 @@ const ATTRIBUTE_TAGS_MAP = { onEmptied: ['audio', 'video'], onEncrypted: ['audio', 'video'], onEnded: ['audio', 'video'], - onError: ['audio', 'video', 'img', 'link', 'source', 'script'], - onLoad: ['script', 'img', 'link'], + onError: ['audio', 'video', 'img', 'link', 'source', 'script', 'iframe'], + onLoad: ['script', 'img', 'link', 'iframe'], onLoadedData: ['audio', 'video'], onLoadedMetadata: ['audio', 'video'], onLoadStart: ['audio', 'video'], diff --git a/tests/lib/rules/no-unknown-property.js b/tests/lib/rules/no-unknown-property.js index 3025d20d74..ac37872691 100644 --- a/tests/lib/rules/no-unknown-property.js +++ b/tests/lib/rules/no-unknown-property.js @@ -400,7 +400,7 @@ ruleTester.run('no-unknown-property', rule, { data: { name: 'onError', tagName: 'div', - allowedTags: 'audio, video, img, link, source, script', + allowedTags: 'audio, video, img, link, source, script, iframe', }, }, ], @@ -413,7 +413,7 @@ ruleTester.run('no-unknown-property', rule, { data: { name: 'onLoad', tagName: 'div', - allowedTags: 'script, img, link', + allowedTags: 'script, img, link, iframe', }, }, ],