论谷歌浏览器插件的修改02

Step 2:分析Momentum插件结构


嗯,新版浏览器的通病,无法使用crx格式安装,所以我加载的是未封装的Momentum插件,所以它的结构就很明白咯!
嘿嘿

image.png

这里为了方便大家看,就临时做了个导图!


0.根目录下主要是图表和入口文件还有原始网页咯
1.backgrounds下面就是缓存(下载)背景图片
2.app下主要就是各种功能实现的js方法
...


其他的目前没看懂,不过不影响!
换个方式问题就会解决的~


Step3 F12开发者工具网页抓包

通过开发者工具定位新Tab页面的指定元素,然后查找对应的失效链接位置
在搜索页面输入测试搜索文字,然后得到对应的搜索引擎的地址

image.png

Step4 js手动修改

1.打开所有的js文件,利用查找替换工具,查找关键字符串baidu.com进行替换
2.发现其位于app下的main.js内,对应的函数也很明确 → do.search
3.替换关键字符串,成功修改对应的搜索引擎

image.png

进阶想法

1.熟悉js语法,输入搜索语句将搜索结果在新标签页中显示出来....
有时间再去做咯~


2020年2月25日21:45:03
记录结束
Closed


全部评论

相关推荐

mama3925:灵神是天才,路线不适合正常人
点赞 评论 收藏
分享
03-26 13:04
已编辑
电子科技大学 算法工程师
xiaowl:你这个简历“条目上”都比较有深度性,但是实际上面试官又没法很好的评估你是怎么达到很多看上去很厉害的结果的。要避免一些看上去很厉害的包装,比如高效的内存复用策略的表达,如果仅是简单的一些内存共享机制,而且面试上也没有深挖的空间,就不要这样表达。比如,工程化模式本质上可能就是定义了一些abstract class,那也就没特别多值得讲的内容。建议简历上应该侧重那些你花了大量时间和精力解决、研究的问题,不要过分追求“丰富”,而是关注在技术深入度、问题解决能力的表现上。
没有实习经历,还有机会进...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务