Browser extension crx

Cause: https://plugin.csdn.net/ I saw the browser plug-in produced by csdn, and I was very curious about how csdn plug-in advertising is implemented.

I feel that the support for extensions seems to be implemented by the kernel, because Edge or 360 browsers also support Chrome extensions. Is it because they are all due to the Chromium kernel?

Browser extension file *.crx

Fortunately, there is nothing special about crx, it is basically a zip format, you can basically decompress it by changing the suffix to zip.
Use the unzip command in the mac system to decompress directly

How to install crx extension

chrome://extensions
opens developer mode and loads extensions

How to develop crx extension

chrome plugin api

Introduction to crx file format

How to use vscode to develop crx

Getting started

Authority

Reverse

The compressed js code can hardly be read, how can it be restored as much as possible?
You can search for js anti-obfuscation to get the result.

Reference documents

https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html
https://www.qcgzxw.cn/458.html

Edge extension development
chrome extension development
360 extension development

Insert picture description here

Guess you like

Origin blog.csdn.net/lineuman/article/details/114992846