gpt4 book ai didi

google-chrome-extension - Chrome 扩展程序 : Could not load javascript file

转载 作者:行者123 更新时间:2023-12-04 14:27:02 25 4
gpt4 key购买 nike

我发布了另一个关于我的 Chrome 扩展程序的问题 here .
但我还有一个关于扩展本身的问题。我只需要一个用于修改 Tumblr-Dashboard 的内容脚本,不需要背景页面或其他东西,对吗?

这是manifest.json文件:

{
"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 的信息文件,当我在本地试用扩展程序时,一切似乎都正常。但是当我打包扩展并上传时,有两个问题:
  • 搜索时找不到扩展名
  • 当我使用链接查找扩展程序,并且我想安装它(在 2 台不同的 PC 上尝试过)时,出现错误,告诉我 jquery-2.1.3.min.js无法加载文件。因此,我更改了 JavaScript 文件的顺序以测试它是否与 jQuery 文件相关,但有 masonry.min.js因为数组中的第一个文件导致了相同的错误。

  • 为什么会发生这种情况?是 manifest.json文件好吗?我需要一些特殊的权限吗?

    编辑:
    这是我尝试从 Chrome 网上应用店安装扩展程序时的屏幕截图(我也无法通过搜索找到它)。

    Screenshot of when I try to install the package from the Web Store

    最佳答案

    在下载之前,我查看了扩展程序的 ZIP 文件,结果如下:

    zip

    *使用 Chrome extension source viewer 检查作者:Rob Wu

    这里的问题是您在 ZIP 文件中上传了一个打包的 CRX 文件,而不是您的扩展源代码。你应该改为 上传包含扩展根目录的 ZIP 文件 .因为你包括了 manifest.json文件,在您尝试安装扩展程序之前,Web Store 不会发现任何错误,因为 list 编写得很好,但是当 Chromes 尝试访问声明的文件时,它会失败并返回错误,因为这些文件不存在。

    引用 Chrome Web Store Developer Dashboard 的上传页面:

    Uploading an item:



    所以,你应该创建一个 zip 扩展根目录的文件,包含 全部 您的扩展程序的文件。您的 ZIP 文件应如下所示:

    enter image description here

    关于google-chrome-extension - Chrome 扩展程序 : Could not load javascript file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28318623/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com