几年前,网站开发者都因为ajax的同源策略而撞了南墙。当我们惊叹于XMLHttpRequest对象跨浏览器支持所带来的巨大进步时,我们很快发现没有一个方法可以使我们用JavaScript实现请求跨域访问,对此我们哀叹不已。每个人在他们自己的网站上建立代理来摆脱这种限制。虽然开发者利用服务器代理和其它技巧避开了这种限制,而在社区的抗议者允许ajax在本地跨域调用。许多人还没意识到当前几乎所有的浏览器(Internet Explorer 8+, Firefox 3.5+, Safari 4+和 Chrome)都可通过名为Cross-Origin Resource Sharing的协议支持ajax跨域调用。
2011-07-15
5分钟阅读时长
2505字
阅读
window.open()是挺常用的弹窗方式,大部分时候用在一些会话框提示、上传、第三方应用交互等,这时若需要面对资源保持的问题时,就需要一些特殊的技巧来fix。
2011-07-14
2分钟阅读时长
865字
阅读
今天更新日志时刚好需要提供apk文件的本地下载,测试下果然该死的WIN+IIS的虚拟主机不给力,因为缺少MIME识别而提示404。
其实文件路径是真实有效的,只是主机没有手动增加对apk文件类型的识别配置,所以默认给了404(体验还真好,FK)。
so, fix it !!
2011-07-10
1分钟阅读时长
204字
阅读
今天无意间查看站点的谷歌统计数据时发现,存在200+的错误页面。 - -!
分析了下,最终锁定WordPress 的中文支持问题。由于WordPress对中文的支持不好,主要体现在路由的解析上,导致了中文Tag的URL解析异常,从而显示了404结果页。
2011-07-07
1分钟阅读时长
419字
阅读
正在研究一基于c的qqrobot,无奈需搭建linux开发环境。经过 Dev-cpp,Cygwin(已通过编译但运行异常,怀疑环境有关)的尝试,各有不足,遂选择新装ubuntu来解决。
2011-04-26
1分钟阅读时长
285字
阅读
很多尝试VMware 7虚拟机的朋友都会发现,用Ghost xp安装Windows以后,在开始安装VMware Tools时,会弹出显示如下内容的警告框: VMware Tools installation cannot be started manually while Easy Install is in progress. 解决方法: 在开启虚拟机操作系统的情况下,在虚拟机设置中更改floppy为auto detect。然后点击菜单中的安装VMWare Tools,虚拟操作系统中的光驱里就会有VMWare Tools的安装程序了,自行安装即
2011-04-19
1分钟阅读时长
193字
阅读
当PHP运行在FastCGI模式时,PHP FPM提供了一个名为fastcgi_finish_request的方法。
2011-04-13
1分钟阅读时长
366字
阅读
下载并安装Cygwin 及Node.js安装依赖的附加组件 cygwin下载: http://cygwin.com/setup.exe (下载点最好选择台湾或日本的临近点,速度快) 附加组件选择: Devel : gcc-g++: C++ compiler gcc-mingw-g++: Mingw32 support headers and libraries for GCC C++ gcc4-g++: G++ subpackage git: Fast Version Control System – core files (github方式下载时用) make: The GNU version of the ‘make’ utility openssl-devel: The OpenSSL development environment pkg-config: A utility used to retrieve information about installed libraries zlib-devel: The zlib compression/decompression library (development) Editor: vim: Vi IMproved – enhanced vi editor Python: 全部 Web: wget: Utility to retrieve files from the WWW via HTTP and FTP curl: Multi-protocol file transfer command-line tool 由于操作系统为 windows 7 (Windows Vista以后版本),需要在ash模式下执行rebaseall才能保证 node.js的编译通过 a. 进入 cygwin安装目录/bin/ b. 运行ash.exe
2011-04-06
2分钟阅读时长
700字
阅读
近期改版中涉及到此小需求。就看了下,其实挺简单,这里就做个简单记录,不需要分析了。简单的使用了PHP语言(其他也一样),扩展性很容易做(稍微做点可变处理就行),所以就没去刻意做,写死效率最高 - -。
2011-04-02
1分钟阅读时长
125字
阅读