在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应用程序的逻辑和需求进行相应的调整

electron webviews 如何插入script src=httpscdnjsdelivrnetnpmdarkmode-js157libdarkmode-jsminjsscript

原文地址: https://www.cveoy.top/t/topic/iEs0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录