2017-03-03 78 views

回答

1

3个简单的步骤:

  • 撇号透过oEmbed模块复制到自己的lib/modules目录/目录从node_modules /撇号/ lib/modules目录目录。我们这样做是为了能够在不更改原始模块的情况下定制oembed模块。

  • 编辑文件撇号透过oEmbed/lib目录/ youtube.js在17行从response.html = response.html.replace('feature=oembed', 'feature=oembed&wmode=opaque');response.html = response.html.replace('feature=oembed', 'feature=oembed&wmode=opaque&rel=0');

  • 重新启动服务器,看看它的效果与现有的视频

+0

感谢那像魅力一样工作! –

+1

我们应该将EnhanceOembetter分解成几个方法,每个服务一个,因此复制整个事物显然不是必需的,您可以在隐式子类中重写一个方法。但目前来说,避免复制和粘贴模块来进行这种修改确实有点痛苦。 –