InjectCode

Store and inject code to browser pages made super easy.

什么是InjectCode?

InjectCode是由https://jaak.kytt.ee开发的Chrome扩展程序,该扩展的主要功能是“Store and inject code to browser pages made super easy.”。

扩展截图

screenshot

下载InjectCode扩展crx文件

下载InjectCode扩展crx格式的文件,手动将Chrome插件安装到浏览器中,也可以将crx文件分享给朋友,轻松安装Chrome插件。

扩展使用说明

                        For developers who have to deal with sites to which they don't have code side access to. Easily store and inject JavaScript snippets into pages, enhance usability or manipulate data in several open tabs at once.

Features:
* create, edit, delete, sort, name and enable/disable your scripts
* syntax highlighter and autosave
* scripts are stored locally and persist throughout sessions
* run a specific script or all that are marked as active
* change scope to run scripts on the current or on all open tabs
* scripts are injected into the pages after document.ready
* includes jQuery
* added global function openTab(url) to open a new tab within your script (avoid recursion)
* added global XhrMonitor object for working with ajax pages

1.1.0:
* added global InjectCode object which is exported into the content pages (allowing to use attached methods in the Chrome console)

1.1.1:
* removed unused storage permission request

Source available at https://github.com/jaakkytt/InjectCode.                    

扩展基本信息

名称 InjectCode InjectCode
ID flhghpihapijancfhnicbnjifdodohpi
官方URL https://chromewebstore.google.com/detail/injectcode/flhghpihapijancfhnicbnjifdodohpi
简介 Store and inject code to browser pages made super easy.
文件大小 215 KB
安装次数 2,341
当前版本 1.1.1
更新时间 2021-04-26
上架时间 2015-04-01
评分 4.65/5 共26次评分
开发者 https://jaak.kytt.ee
电子邮箱 [email protected]
付费类型 free
扩展官网 https://jaak.kytt.ee/blog/injectcode
支持的语言 en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "name": "InjectCode",
    "description": "Store and inject code to browser pages made super easy.",
    "version": "1.1.1",
    "permissions": [
        "tabs",
        "activeTab",
        "http:\/\/*\/*",
        "https:\/\/*\/*"
    ],
    "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
    "background": {
        "scripts": [
            "js\/background.js"
        ]
    },
    "browser_action": {
        "default_icon": "img\/inject32.png",
        "default_popup": "popup.html"
    },
    "icons": {
        "16": "img\/inject16.png",
        "48": "img\/inject48.png",
        "128": "img\/inject128.png"
    },
    "content_scripts": [
        {
            "js": [
                "js\/jquery-1.10.2.min.js",
                "js\/help_content_script.js",
                "js\/run_content_script.js"
            ],
            "matches": [
                "http:\/\/*\/*",
                "https:\/\/*\/*"
            ]
        }
    ]
}