摘要: 一、概要 先看图 京豆多的离谱,你的第一想法肯定是:按F12修改了网页元素 没那么简单,你看支持刷新的 肯定还是假的,通过 Fiddler 或 Wireshark 等抓包工具修改了响应包;或者干脆改了本地host文件,指向了一个自己写的页面...... 这些都太麻烦了,如果能在当前网页上拦截这个请求 阅读全文
posted @ 2023-06-26 22:15 oppoic 阅读(844) 评论(2) 推荐(3) 编辑
摘要: 最近研究了下swagger多版本的维护,网上的文章千篇一律,无法满足我的需求,分享下我的使用场景以及实现 演示环境:Visual Studio 2019、Asp.NET WebAPI、NET Framework 4.5.2、Swashbuckle.Core 5.6.0 本文地址:https://ww 阅读全文
posted @ 2021-02-07 08:20 oppoic 阅读(1740) 评论(1) 推荐(9) 编辑
摘要: 背景 APP不同于网站,网站程序一发版,所有用户看到的都是最新的页面、调用最新的接口,没有新老版本一说。APP一旦下载到用户手机上,用户不更新你拿他一点办法都没有,但是随着业务的调整,同一个接口的请求参数和输出JSON有变化的话,就需要考虑老版本的兼容问题了。 举个例子:某APP的1.0.0版,服务 阅读全文
posted @ 2020-07-27 13:10 oppoic 阅读(4692) 评论(7) 推荐(9) 编辑
摘要: 之前写的JSONViewer,截至目前在谷歌商店里已经有6000+的自然下载量了 喜闻乐见的是,竟然有老外孜孜不倦的给我发邮件,要买我的这个插件 随便打开一封看看: 这类邮件都进“垃圾箱”了,估计是群发的,被Gmail判为垃圾邮件了。 我猜测他们的玩法是利用插件现有权限,收集用户的上网数据,插件权限 阅读全文
posted @ 2020-04-21 20:30 oppoic 阅读(7358) 评论(3) 推荐(8) 编辑
摘要: 2020.04.11:现已支持Firefox、Microsoft Edge、360等浏览器安装JSONViewer插件: 谷歌Chrome:https://chrome.google.com/webstore/detail/jsonviewer/khbdpaabobknhhlpglenglkkhdm 阅读全文
posted @ 2019-02-27 23:31 oppoic 阅读(4252) 评论(13) 推荐(10) 编辑
摘要: 上一篇文章 通过“content-scripts”的方式向页面注入js和css来美化页面,但是有一个弊端:一旦配置好需要注入的页面,之后如果这个页面地址以后发生变化,或者要新加一些URL进来,那么得修改manifest.json这个文件。试想如果一个Chrome插件已经打包好,再去改代码是不可能的。 阅读全文
posted @ 2018-12-29 00:46 oppoic 阅读(2007) 评论(1) 推荐(1) 编辑
摘要: 趁着2018年还剩最后几天,发几篇博客,荒废太久了,惭愧。 最近也是需求驱动,研究了下Chrome插件开发。来看一下我们公司运维提供的日志查看页面 所有项目的日志都参杂在一起,每次去找都很痛苦。慢慢发现这些日志的名称都有个规律:项目名-日期-后缀,于是想美化下这个页面,但是服务端还动不了,只能在浏览 阅读全文
posted @ 2018-12-28 14:21 oppoic 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 一、过滤器(Filter) ASP.NET MVC中的每一个请求,都会分配给对应Controller(以下简称“控制器”)下的特定Action(以下简称“方法”)处理,正常情况下直接在方法里写代码就可以了,但是如果想在方法执行之前或者之后处理一些逻辑,这里就需要用到过滤器。 常用的过滤器有三个:Au 阅读全文
posted @ 2017-04-29 21:49 oppoic 阅读(2138) 评论(0) 推荐(6) 编辑
摘要: Redis缓存服务器是一款key/value数据库,读110000次/s,写81000次/s,因为是内存操作所以速度飞快,常见用法有存用户令牌、短信验证码等 官网显示Redis本身并没有Windows版本的,微软官方开发了基于Windows的Redis服务器:MSOpenTech/redis 一、R 阅读全文
posted @ 2016-12-27 12:08 oppoic 阅读(7636) 评论(10) 推荐(14) 编辑
摘要: 先看效果 1.本文演示的是微信【企业号】的H5页面微信支付 2.本项目基于开源微信框架WeiXinMPSDK开发:https://github.com/JeffreySu/WeiXinMPSDK 感谢作者苏志巍的开源精神 一、准备部分 相关参数: AppId:公众号的唯一标识(登陆微信企业号后台 - 阅读全文
posted @ 2016-12-05 01:56 oppoic 阅读(21368) 评论(21) 推荐(10) 编辑