Моя основная проблема заключается в том, что я не могу найти способ внедрить jQuery во внешний веб-сайт, загруженный в Electron BrowserWindow
До сих пор мне удавалось внедрить локальный скрипт в страницу с помощью "preload "свойство WebPreferences в BrowserWindow
webPreferences: {
preload: path.join(__dirname, 'js/myscript.js')
},
Это работает до сих пор и не имеет проблем.Однако, когда я пытаюсь загрузить jQuery, он не работает, так как, очевидно, «документ» не готов, когда он вызывается.
Я пробовал среди других предполагаемых решений (я не сомневаюсь, что они, возможно, яя просто делаю что-то не так или думаю, что они работают не так, как мне нужно)
Пример:
window.onload = () => {
const $ = require('jquery');
if (typeof jQuery === 'undefined') {
console.log("No jQuery");
} else {
console.log("jQuery");
}
}
Это в моем файле "myscript.js"
** Также попытался jsdom безуспешно, опять же, может быть, я делал что-то не так, или неуместно.
Что я здесь делаю не так.Я потерян и не знаю, что делать.