Month: 2015年07月19日 星期日

基于Chrome Socket的XMLHttpRequest

之前在开发 Chrome OS 系统下的快盘文件系统时发现使用 Chrome 自带的 XMLHttpRequest 存在一些限制: 使用 jQuery 实现的 XHR 碰到 HTTP 302 redirect 等特殊的请求时浏览器会自动处理(例如:自动重定向),在 Chrome App 模式下会被限制,如果需要得到重定向的地址就不好实现,此时可以考虑用 Chrome Socket 来实现完整的 HTTP 协议请求。 有关 Chrome Socket 即 chrome.sockets.tcp 的说明可以参考这里: https://developer.chrome.com/apps/sockets […]

发布Chrome OS快盘文件系统

今年早些时候购入了三星 ARM Chromebook,一直有感于 Chromebook 上只能使用 Google Drive 的不爽(必须翻墙,虽然我一直都开着 ShadowSocks 之类的),后来看到来自日本的开发者 Yoichiro Tanaka 为 Chrome OS 开发了 SFTP Dropbox OneDrive 等文件系统,才发现 Chrome OS 从 40.0 版本开始提供了 fileSystemProvider API,开发者可以使用此 API 开发 Chrome OS 专用的第三方文件系统,这样所有 Chrome OS App 都可以读写文件系统。 想到平时经常用的快盘 […]