首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

electron 构建跨平台桌面应用

webview 对象中包含 insertCSS() 和 executeJavaScript() 两个方法,表示可以插入样式代码和执行 js 脚本,这样我们就可以对加载页面中的样式及交互逻辑进行修改。...此外 webview 中的 preload 属性允许在页面的脚本执行前预加载一个指定的脚本,下面我们利用该属性和 executeJavaScript() 方法实现 electron 版微信的未读消息角标展示...document.getElementById("foo"); webview.addEventListener('dom-ready', function () { webview.executeJavaScript...打包构建 Electron 打包的方式有很多种,常见的有 electron-builder、electron-packager 和 asar几种,在这里我使用的是 electron-packager 作为应用的打包工具...参考资料: Electron 官方文档 http://electron.atom.io/ 从 node-webkit 到 Electron 1.0 http://cheng.guru/blog/2016

3.6K110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    开发笔记:基于Electon的图片采集工具

    ——乔布斯 以下是正文,总结下最近使用electron的心得。 工具的界面是这样的,上面是一些导出数据,提交到服务器的操作,还有输入URL的输入框,下面主要是爬取结果的呈现区域。...技术架构: Electron+Nodejs 1 实现思路: 1.1 监听webview事件,注入js代码 利用electron的webContents,监听需要获取图片的网页,当网页加载完成,促发‘dom-ready...主要用了这个api: webContents.executeJavaScript(code[,userGesture,callback]) 如: win.webContents.on('dom-ready...', () => { win.webContents.executeJavaScript(code[,userGesture,callback]) }); 1.2 遍历HTML中的图片URL 这里要注意...的加密 由于electron打包后的程序都是直接暴露源代码的,就在resources文件夹里的app文件夹。

    1.2K120

    浅谈electron

    一个 Electron 应用有且只有一个主进程。并且创建窗口等所有系统事件都要在主进程中进行。...使用Electron的API Electron 在主进程和渲染进程中提供了大量 API 去帮助开发桌面应用程序, 在主进程和渲染进程中,可以通过require() 方法将其包含在模块中,以此获取 Electron...引入 electron: const electron = require('electron'); 所有 Electron 的 API 都被指派给一种进程类型。...Electron 中的窗口是使用 BrowserWindow 类型创建的一个实例, 它只能在主进程中使用,如下所示: const { BrowserWindow } = require('electron...这个帮助函数可以使你获得指向系统目录的文件路径,如用户的桌面、系统临时文件 等等 electron - vue https://simulatedgreg.gitbooks.io/electron-vue

    2.2K20

    Electron 介绍

    # 快速入门 本指南将会通过使用Electron创建一个极简的 Hello World 应用一步步的带你了解,该应用与electron/electron-quick-start (opens new...npm Yarn mkdir my-electron-app && cd my-electron-app yarn init init初始化命令会提示您在项目初始化配置中设置一些值 为本教程的目的,有几条规则需要遵循...npm Yarn yarn add --dev electron 注意:如果您在安装 Electron 时遇到任何问题,请 参见 高级安装 (opens new window) 指南。...command 注意:此脚本将告诉 Electron 在您项目根目录运行 此时,您的应用将立即抛出一个错误提示您它无法找到要运行的应用 # 运行主进程 任何 Electron 应用程序的入口都是 main...electron -g 使用cnpm安装electron-packager cnpm install electron-packager -g

    2.4K10
    领券