首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Chrome扩展:无法加载javascript文件

Chrome扩展:无法加载javascript文件
EN

Stack Overflow用户
提问于 2015-02-04 10:08:47
回答 1查看 12.5K关注 0票数 7

我发布了另一个关于我的Chrome扩展这里的问题。

但我还有一个关于扩展本身的问题。我只需要一个内容脚本来修改Tumblr-仪表板,不需要背景页面或其他东西,对吗?

下面是manifest.json文件:

代码语言:javascript
运行
复制
{
    "name": "Tumblr - Tiled Dashboard",
    "version": "0.0.54",
    "manifest_version": 2,
    "description": "This extension modifies the look of your Tumblr dashboard.",
    "icons": {
        "16": "images/icon_16.png",
        "48": "images/icon_48.png",
        "128": "images/icon_128.png"
    },
    "content_scripts": [
        {
            "matches": [ "*://*.tumblr.com/dashboard" ],
            "css": [ "styles.css" ],
            "js": [ "jquery-2.1.3.min.js", "masonry.min.js", "code.js" ]
        }
    ],
    "homepage_url": "mypage",
    "author":  "myname"
}

首先,我问你这行吗?我读过很多关于manifest.json文件的文章,当我在本地试用这个扩展名时,一切似乎都很好。但是当我打包并上传它时,有两个问题:

  1. 我在搜索时找不到分机
  2. 当我使用链接找到扩展名时,我想安装它(在两台不同的PC上尝试过),我会得到一个错误,告诉我jquery-2.1.3.min.js文件无法加载。因此,我更改了JavaScript文件的顺序,以测试它是否与jQuery文件相关,但是将masonry.min.js作为数组中的第一个文件会导致同样的错误。

这一切为什么要发生?manifest.json文件可以吗?我需要特殊的许可吗?

编辑:--这是我试图从Chrome安装扩展的屏幕截图(在那里,我也无法通过搜索找到它)。

EN

回答 1

Stack Overflow用户

发布于 2020-03-27 11:26:30

我有同样的错误“无法加载javascript文件”,然后我注意到my_custom_script.js文件没有构建在dist目录中(我使用的是npm)。您可以手动移动它,并尝试重新加载插件来检查这个问题。

我的解决方案是在webpack.config.js中添加新条目,如下所示:

代码语言:javascript
运行
复制
 entry: {
    'my_custom_script': './my_custom_script.js',
    'background': './background.js',
    'popup/popup': './popup/popup.js',
    'options/options': './options/options.js',
  },

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28318623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档