如何拦截jsonp的回调函数

最近在公司做的一个需求:在某个页面发送特定请求之后,拦截它的后续操作,以便自定义某些操作。听起来好像有点奇葩,但这类需求应该还是存在的,解决方案比较独特,值得记录一下。

分析页面请求情况,发现是个jsonp请求,就引出了问题所在,如何拦截jsonp的回调函数?

要解决这个问题,就要先回顾jsonp的原理,其实也很简单,就是利用<script>元素不受跨域限制的特性,来发起请求,拿到构造好的响应之后(用callback函数包裹),就自然会调用callback函数:

举个例子:

<script>

function test(data){

//d......

Nginx如何查找文件

Nginx如何对应到磁盘文件上,看似简单(好像无非就是由URL映射到磁盘文件),但实际上还是有可值得琢磨的地方,记录一下。

前端需要知道的Retina和显示效果的所有知识(一):挖坑

关于这方面的内容,以前也断断续续了解过,自从我用上了Mac,在这方面就一直有困扰,无论在日常使用,还是前端开发上,总是有一些点不理解。到了今天,自认为掌握得差不多了,来捋一捋哪些让我困惑的问题或概念。

准备写几篇博客,阐述几个问题,包括:

基础概念,

Retina

物理像素

CSS像素

PPI是什么如何计算等

一些疑问:

为什么设计师给的1:1大小的图片到Mac上会模糊

什么是1px边框问题

为什么外接1080P的显示器看起来让人眼睛干涩等

如何改善外接【普通】显示器效果不佳的问题

不治之症:

为什么在设备像素比不为整数的情况下,同样1px的边框,缺大小不一样?......