解决CloudKit在Electron中无法登录的问题

最近CloudKit Web端授权页面更新后中使用了CMD模块化的东西,因此会检查require是否存在,本意是存在的话就会按照CMD的方式加载js模块,但是Electron中默认通过require来加载electron模块或者npm模块,这样问题就来了,Electron中的Cloudkit授权页面就会报错! 解决方案也简单,如果你的页面中不需要使用electron提供的node能力,自然解决方案就是启动主窗口时候禁用node能力即可,这样通过window.open()之后的窗口也会禁用。 //在mian.js中 const BrowserWindow = electron.BrowserWindow mainWindow = new BrowserWindow({ width: 1200, height: 800, »

升级Ghost到0.9.0

之前blog所使用的是0.5.7的Ghost,最近又时间就顺手升级了下。 根据官方文档先升级到了0.7.1版本。 本来想先在本地测试的,结果估计是Mac node版本过高无法成功安装所需的node模块,一咬牙直接服务端升级,居然成功了,此刻就是ghost 0.7.1版本。 随后在0.7.1版本上升级到了最新版本(写此文时是0.9.0)。 值得注意的是替换完文件,npm install --production之后最好来一次nam »

Electron打包以及使用CloudKit做自动更新服务

Build cross platform desktop apps with JavaScript, HTML, and CSS 现在电脑升级, Electron 算是一种不错的跨平台解决方案,Hipo使用CloudKit做同步服务,Cloudkit支持js,以及server to server调用,因此决定使用electron开发桌面端。开发过程不必多说,多是前端代码的编写加一些平台API的调用。 Electron打包 Electron代码编写之后便是打包, 官网 介绍了几种方法,用了 »

说剑

且不说游戏性如何,画面很喜欢,想起了《东邪西毒》 »