D.H.Q的烂笔头

Just code for fun~

Archive for 3, 2013

利用 jsonp 突破 ajax 同源策略限制进行跨域请求

最近瞎搞了一个 Erlang Web Shell -- ErlShell,一直想把它的前端框架移植到敝站上,然后用 ajax 的方式调用部署在 heroku 上的远程接口。不过大多数浏览器出于安全考虑,ajax 都有个同源策略(same origin policy)限制,就是 ajax 的 XmlHttpRequest 方法只能在当前域名下被调用,不能以 ajax…

继续阅读 »

在 heroku 上部署基于 webmachine + erlydtl 的 erlang web shell -- ErlShell

其实很久之前就在网上留意到一个 erlang web shell -- erlwsh,粗看了一下,实现的方法也很简单。恰好自己在 heroku 上也瞎搞了一个应用 -- genfsm,想把它像之前 egeoip 那样通过 rebar 依赖进来。不过 erlwsh 的启动会同时启动 mochiweb,erlwsh 的数据存放在 mochiweb 进程上,而 genfsm 里的 mochiweb…

继续阅读 »

erlang 解析 xml 格式数据

对于 xml 格式数据的操作,erlang 官方内置(built-in)了七个相应解析操作处理 xml 的模块:xmerl_scan、xmerl、xmerl_xs、xmerl_eventp、xmerl_xpath、xmerl_xsd、xmerl_sax_parser。以上每个模块都在相应的情景需求里发挥着相应的效用,不过这里不对这些模块做一一介绍,这里只对下面这种情景需求做说明,假设有一个名为…

继续阅读 »
返回顶部