From fa3d3c67580153aee136f8f044b8cb66453c3f5f Mon Sep 17 00:00:00 2001 From: Harvey Date: Mon, 20 Jul 2020 09:56:52 +0800 Subject: [PATCH] fix composedPath --- packages/artplayer/src/contextmenu/index.js | 8 ++++---- packages/artplayer/src/control/progress.js | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/artplayer/src/contextmenu/index.js b/packages/artplayer/src/contextmenu/index.js index 2dfb9ca64..ab34834a4 100644 --- a/packages/artplayer/src/contextmenu/index.js +++ b/packages/artplayer/src/contextmenu/index.js @@ -70,11 +70,11 @@ export default class Contextmenu extends Component { }), ); - option.contextmenu.forEach(item => { + option.contextmenu.forEach((item) => { this.add(item); }); - proxy($player, 'contextmenu', event => { + proxy($player, 'contextmenu', (event) => { event.preventDefault(); this.show = true; @@ -99,8 +99,8 @@ export default class Contextmenu extends Component { }); }); - proxy($player, 'click', event => { - if (!event.composedPath().includes($contextmenu)) { + proxy($player, 'click', (event) => { + if (event.composedPath && !event.composedPath().indexOf($contextmenu) > -1) { this.show = false; } }); diff --git a/packages/artplayer/src/control/progress.js b/packages/artplayer/src/control/progress.js index c6546f3d2..a5dabed78 100644 --- a/packages/artplayer/src/control/progress.js +++ b/packages/artplayer/src/control/progress.js @@ -106,7 +106,7 @@ export default function progress(option) { proxy($control, 'mousemove', event => { setStyle($tip, 'display', 'block'); - if (event.composedPath().indexOf($highlight) > -1) { + if (event.composedPath && event.composedPath().indexOf($highlight) > -1) { showHighlight(event); } else { showTime(event);