小鱼塘

  • 小玩意
  • 小想法
electron
electron

electron 拦截下载,启动浏览器下载

一,说明 electron 不像浏览器会带下载管理,electron 页面调用下载的话,无法感知下载进度,我这里偷懒,直接丢给默认浏览器下载。 二,代码 one_plugin:electron的 windows win-download:触发下载事件 item.cancel():取消electron默认下载逻辑 shell.openExternal:调用默认程序(浏览器)打开url webContents.loadFile:加载自己定义下载界面【因为点击文件下载,会弹出新的窗口,默认是空白的,为了体验好一点,我增加…

8月 4, 2021 0条评论 722点热度 0人点赞 小鱼儿 阅读全文
electron

electron 加载第三方页面,无法jquery问题

如题,这个官方问题里面已经写了解决方案,我只是记录一下方便整理 我在 Electron 中无法使用 jQuery、RequireJS、Meteor、AngularJS。 因为 Electron 在运行环境中引入了 Node.js,所以在 DOM 中有一些额外的变量,比如 module、exports 和 require。 这导致 了许多库不能正常运行,因为它们也需要将同名的变量加入运行环境中。 我们可以通过禁用 Node.js 来解决这个问题,在Electron里用如下的方式: 假如你…

6月 7, 2021 0条评论 778点热度 1人点赞 小鱼儿 阅读全文
nodejs

electron 打包 与 inno setup使用

背景 自己之前用electron-builder 在windows打包,默认安装到user local 目录,自己也对elecron-builder不熟悉,对inno setup打包比较熟悉,同时inno setup 可以任意目录,各种高级功能 过程 electron-builer 在windows打包 找到生成目录里面的win-unpacked文件夹 inno setup 直接打包即可(直接可视化操作,你也可以修改脚本) 总结 这里用electron-builder 主要打包成asar而已,其实也可以完全用asa…

6月 3, 2021 0条评论 612点热度 0人点赞 小鱼儿 阅读全文
nodejs

electron 安全问题思考

背景 新手使用electron 会遇遇到自己的html页面加载的Js无法使用node js功能,Preload加载干什么,上下文隔离的问题,这个对于我使用electron确实造成困扰。 关键词 nodeIntegration preload contextIsolation 详解 nodeIntegration 控制渲染进程加载页面是否能够调用node js功能,高版本默认关闭,意思就是加载的html是无法使用node js代码,如果你想用就必须设置 nodeIntegration 为 true。 preload …

4月 14, 2021 0条评论 778点热度 0人点赞 小鱼儿 阅读全文
nodejs

electron 打包后路径使用问题

背景 今天自己给快速打开增加自动启动,但发现开机启动后 无法正常运行。 排查 通过开发者模式发现路径到C盘系统的目录,我原来用的process.cwd(),返回进程的当前工作目录。后面我换成process.execPath 然后通过path 模块获取文件夹路径,这样子获取一定是安装目录执行的exe。同时不要__dirname 这个代表源码目录,因为打包了,所以目录对不上。

4月 13, 2021 0条评论 730点热度 0人点赞 小鱼儿 阅读全文
分类目录
  • android
  • c#
  • c++
  • electron
  • fishtools
  • html
  • javascript
  • jquery
  • miui+
  • nodejs
  • obsidian
  • ollydbg
  • parsec
  • poco
  • scrcpy
  • SDL
  • socket io
  • Uncategorized
  • vs
  • win32
  • windows
  • xscr
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
  • 软件
标签聚合
图床 win11 scrcpy 运行库 jquery 微信 md5 短连接 ie8 插件 websocket 小玩意 SendMessage 301 html webview debugview 异常 纸上谈兵 多开 窗口 node 菜单 下载 修改 OllyDBG electron windows 百度 准备开发产品 nodejs PE 报错 爆红 c++ 界面 软件 抖音 窗口贴边 多线程 VC c/c++ 源代码 WM_COPYDATA 快速登录 线程 网站 dll c# 免费清理僵尸粉
归档
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年5月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年6月
  • 2020年5月
  • 2020年4月
  • 2020年3月

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号