关于jqm开发的应用,代码泄露的问题

恺哥 发布于 2012/08/15 12:37
阅读 351
收藏 0

利用jqm开发一个应用,如果用浏览器访问的话,很容易就能查看到开发代码;

那么里边请求的url也都一目了然

有什么好方法可以避免吗?

我查看了一下osc的手机网站,貌似里边的信息都是通过java生成的

如何有效地隐藏这些请求URL呢?

难道要用phonegap包装一下?

加载中
0
红薯
红薯
本来就是网站,干嘛要隐藏呢?如要这么干只能是 native app 了:)
0
恺哥
恺哥

引用来自“红薯”的答案

本来就是网站,干嘛要隐藏呢?如要这么干只能是 native app 了:)
关键里边有一部分是免费短信的内容,怕被别人乱用,呵呵;是否能够判断请求源是手机还是浏览器?我去找找
phpcxy
phpcxy
phonegap打包,直接解压就能得到你的代码。
恺哥
恺哥
回复 @红薯 : 嗯,我研究研究新浪微博的短链接是啥原理,看看能不能派上用场,不行就得用phonegap包一下子了
红薯
红薯
判断是否手机是不靠谱的,别人都可以模拟的
0
恺哥
恺哥

想到了一种处理方法:

由于采用了jsonp,所以url后缀要采用callback=?

通过修改jquery的源代码,自定义一下callback函数的生成规则

然后再server端根据规则进行校验,如果符合规则就放过,否则就拒绝。

但这种方法能挡住一些小白,对付老鸟不行,呵呵

返回顶部
顶部