我正在使用此代码,但是当它获取源代码时,它总是将该窗口移到前面,这有点烦人,但是我在此代码中看不到任何使其移到前面的选项,因此不确定如何防止它。
它将源移动到前面,在我的应用程序前面,并将焦点放在那个窗口而不是我的应用程序上,所以每次我得到源代码时,我都必须再次点击我的应用程序。
navigator.mediaDevices.getUserMedia({
audio: false,
video: {
mandatory: {
chromeMediaSource: 'desktop',
chromeMediaSourceId: desktop_id,
minWidth: 2480,
maxWidth: 2480,
minHeight: 1440,
maxHeight: 1440
}
}
}).then(gotStream).catch(getUserMediaError);
编辑:为避免任何混淆,这是来自 Desktop Capturer 应用程序的代码https://github.com/hokein/electron-sample-apps/tree/master/desktop-capture