打开Electron webview的插件属性意味着什么?

打开Electron webview的插件属性意味着什么?,electron,chromium,chrome-plugins,Electron,Chromium,Chrome Plugins,有人能解释一下Webview标签的plugins属性实际上是做什么的吗?它允许什么插件?只有那些我,开发人员,添加的 <webview src="example.com" plugins></webview> 他们只是说: 当此属性存在时,webview中的来宾页面将能够使用浏览器插件 我的Electron应用程序需要显示PDF,我只能通过设置此属性来实现这一点,但我希望确保打开此功能不会产生其他不利影响/影响 我不想让一些我无法控制的随机插件运行(我的理解是,扩展

有人能解释一下
Webview
标签的
plugins
属性实际上是做什么的吗?它允许什么插件?只有那些我,开发人员,添加的

<webview src="example.com" plugins></webview>

他们只是说:

当此属性存在时,webview中的来宾页面将能够使用浏览器插件

我的Electron应用程序需要显示PDF,我只能通过设置此属性来实现这一点,但我希望确保打开此功能不会产生其他不利影响/影响

我不想让一些我无法控制的随机插件运行(我的理解是,扩展是由用户安装的,但插件是由Chrome团队“安装”的,我们无法控制运行什么(除了Flash和PDF Viewer)

在我的Electron应用程序的控制台窗口中运行
navigator.plugins
会显示一个名为
Chromium PDF Viewer
的元素数组,该数组正在重新评估,但是否有可能会有另一个插件进入该数组,或者我必须是添加该插件的人


更新:(Electron 2使用Chrome 61),我们唯一可以控制的插件是PDF查看器(Electron显然附带)和

如果我们想使用内置的PDF查看器,我们别无选择,只能指定
插件
属性并信任Chrome的其他插件

要回答我上面的问题:

是否有可能会有另一个插件进入该阵列,或者我必须是添加该插件的人

看起来我必须是添加它的人,但这并不能阻止其他Chrome插件的运行