240 发简信
IP属地:贵州
  • 想要在 preload 中加载 nodejs 环境,新版本的 electron 中还需要设置 sandbox 为 false。否则只能在 preload 中使用部分 electron 和 nodejs 的 api。这个再官方文档上有说明

    Electron 与远端页面交互使用本地资源

    Electron 页面加载方式有两种: 加载本地文件 通过 http 网络请求页面 加载本地资源的文件可以很方便的使用本地环境。此处不再赘述。但是在 http 请求的资源中,...

  • @Android8年 可以本地测试的。我就是本地附加的 preload.js 文件

    Electron 与远端页面交互使用本地资源

    Electron 页面加载方式有两种: 加载本地文件 通过 http 网络请求页面 加载本地资源的文件可以很方便的使用本地环境。此处不再赘述。但是在 http 请求的资源中,...

  • preload js 加载了没?fromWebToElectron 是在 preload js 中对 window 设置的值

    Electron 与远端页面交互使用本地资源

    Electron 页面加载方式有两种: 加载本地文件 通过 http 网络请求页面 加载本地资源的文件可以很方便的使用本地环境。此处不再赘述。但是在 http 请求的资源中,...

  • Electron 14.x.y 以上页面加载 node_sqlite3 reload 的时候崩溃的问题

    问题产生原因 Electron 14.x.y 开始,Electron 废弃了一个接口:app.allowRendererProcessReuse。 根据其官方文档描述,当设置...

  • Electron 与远端页面交互使用本地资源

    Electron 页面加载方式有两种: 加载本地文件 通过 http 网络请求页面 加载本地资源的文件可以很方便的使用本地环境。此处不再赘述。但是在 http 请求的资源中,...

  • 代码是 santa 这个开源软件里面的。

    Mac 平台上禁止某一应用程序启动的关键代码

    前一段时间需要开发应用去只允许在白名单中的应用开启。因此查找了相关资料。在 Mac 平台上,该操作需要在内核级别进行。因此,看懂该方法的需要了解一部分内核的知识。个人觉得可以...

  • 普通代码是什么意思没看懂。我遇到这个问题的时候查询到的资料是子线程是不存在 runloop 的。也就是执行完成后,线程就销毁不存在了,所以导致了定时器不能够在子线程上跑起来。如果想要子线程上使用定时器,需要自己写一个runloop 使得子线程不被销毁,这时候定时器就可以正常工作了。

    其它代码是按照顺序来依次执行的,不像定时器需要进行任务调度,所以可以正常执行

    关于 NSTimer 不执行的问题

    今日写 Mac 平台 dylib 代码的时候, 发现一个问题. 当 NSTimer 在子线程中的时候, 是无法正常执行的. 错误代码如下: 这是因为主线程中有一个 Runlo...

  • 这个问题我没有遇到过。不过根据提示来看,应该是 runner 的 tag 配置与 yml 中tags 标签不匹配的问题。

    此处你定义的 tags 是 runner 的tag。换句话说,这个 tags 里面的定义是告诉 ci 可以使用哪个 runner 来执行你上面定义的脚本。而 tags 中的 tag 不对,没有找到对应的 runner (这里runner 可能没有启动或者不在线),导致执行失败了。

    Gitlab CI 使用高级技巧

    通过 iOS 使用 gitlab 自动打包 我们了解到了 Gitlab 的自动化打包的简单配置。但是现在有个问题。每次提交代码都会去自动打包一遍。很多时候这不是我们想要的效果...

  • Windbg 无法下载 pdb 的解决方法

    符号文件路径设置 什么是符号文件 默认情况下,release 后的 exe 或 dll 都是无符号的。没有符号,就无法调试应用程序,很多时候客户机器上产生了崩溃就无法确定问题...

  • 这块没看懂什么意思。是build 出错了的邮件通知么?默认会发通知给项目的 Maintainer

    Gitlab CI 使用高级技巧

    通过 iOS 使用 gitlab 自动打包 我们了解到了 Gitlab 的自动化打包的简单配置。但是现在有个问题。每次提交代码都会去自动打包一遍。很多时候这不是我们想要的效果...

  • windows seh 机制可知,注册了 SetUnhandledExceptionFilter 后,当程序崩溃的时候,会调用注册的函数指针来处理异常信息。基本上在用于处理异常信息的函数指针这块调用 collect_dump 就可以了。

    Windows 收集 C++ dll 崩溃信息

    应用发布出去后总会面临崩溃的情况。有时候客户端的崩溃在程序员这边无法重现,自然也就无法定位到程序崩溃的位置。这时候,如果程序能够在崩溃的时候自动保存当时的堆栈信息,那么程序员...

  • 这个我没有弄过。不过我觉得应该是可以做到的。实在不行,使用 url 触发一下版本库的指定的ci。这个可以查一下 gitlab 的官方文档。

    Gitlab CI 使用高级技巧

    通过 iOS 使用 gitlab 自动打包 我们了解到了 Gitlab 的自动化打包的简单配置。但是现在有个问题。每次提交代码都会去自动打包一遍。很多时候这不是我们想要的效果...

  • Windows 收集 C++ dll 崩溃信息

    应用发布出去后总会面临崩溃的情况。有时候客户端的崩溃在程序员这边无法重现,自然也就无法定位到程序崩溃的位置。这时候,如果程序能够在崩溃的时候自动保存当时的堆栈信息,那么程序员...

个人介绍
iOS 码农一位, 曾经做过嵌入式软件攻城狮. 通信工程专业出身