小鱼塘

  • 小玩意
  • 小想法
electron
electron

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

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

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

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

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

6月 7, 2021 0条评论 357点热度 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条评论 313点热度 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条评论 392点热度 0人点赞 小鱼儿 阅读全文
nodejs

electron 打包后路径使用问题

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

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