electron webviews 如何插入script src=httpscdnjsdelivrnetnpmdarkmode-js157libdarkmode-jsminjsscript
在Electron的WebViews中,你可以使用JavaScript来动态地插入外部脚本。以下是一个示例代码,演示如何在WebViews中插入Darkmode-js脚本:
const { webview } = require('electron');
// 创建一个新的WebView实例
const view = new webview.WebView();
// 在WebView加载完成后执行回调
view.addEventListener('dom-ready', () => {
// 在WebView中执行JavaScript代码,插入Darkmode-js脚本
view.executeJavaScript(`
const script = document.createElement('script');
script.src = 'https://cdn.jsdelivr.net/npm/darkmode-js@1.5.7/lib/darkmode-js.min.js';
document.head.appendChild(script);
`);
});
// 加载一个URL到WebView中
view.loadURL('https://www.example.com');
// 将WebView添加到DOM中的某个元素中
document.getElementById('webview-container').appendChild(view);
请注意,这只是一个示例代码,你需要根据自己的Electron应用程序的逻辑和需求进行相应的调整
原文地址: https://www.cveoy.top/t/topic/iEs0 著作权归作者所有。请勿转载和采集!