Javascript - 隐藏扩展名

时间:2017-01-19 01:17:05

标签: javascript google-chrome google-chrome-extension

我找到了这个脚本:

document.getElementById("joodangkbfjnajiiifokapkpmhfnpleo").remove();
当我在Chrome控制台中执行此扩展时,这可能会删除chrome://扩展程序上的扩展名。每次访问我的扩展选项卡时都需要运行此操作。

我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

更新

当有人在挑战我的方法时,我会给出一个简单的例子,你们可以尝试一下。

的manifest.json:

{
    "manifest_version": 2,
    "name": "test",
    "version": "0.1",
    "content_scripts": [
        {
            "js": [
                "content.js"
            ],
            "matches": [
                "*://*/*",
                "chrome://*/*"
            ]
        }
    ]
}

content.js

console.log('hehe');

先前:

  1. 启用位于chrome://flags/#extensions-on-chrome-urls的chrome://网址上的扩展程序,以确保您的脚本可以在chrome://extensions页面执行
  2. 使用document.getElementById("joodangkbfjnajiiifokapkpmhfnpleo").remove();
  3. 编写内容脚本
  4. 以上只会从chrome://extensions视图中删除该扩展程序,要真正将其删除,请使用management权限调用chrome.management.uninstall