【发布时间】:2018-08-21 12:09:12
【问题描述】:
我正在将 Chrome 扩展程序移植到 Firefox,并将 Chartjs 图表添加到页面。它需要 moment.js 并且在 Chrome 上运行良好。但是,当我将其移植到 Firefox 时,图表无法加载并且出现错误:
错误:Chart.js - 找不到 Moment.js!您必须在 Chart.js 之前包含它才能使用时间刻度。在https://momentjs.com下载
我的 manifest.json 按需要加载的顺序包含内容脚本,但 Chartjs 在填充图表时似乎无法“找到”时刻 js。
"content_scripts": [
{
"matches": [
"<site this should be active on>"
],
"css": [
"main.css"
],
"js": [
"jquery.js",
"moment.js",
"chartjs.js",
"main.js"
]
}
]
我在 Google 上打了又打,但都没有运气。请帮忙!
【问题讨论】:
-
这可能是 Firefox 中的一个错误;已知在discourse.mozilla.org/t/… 和bugzilla.mozilla.org/show_bug.cgi?id=1347700 之前发生过
-
我在看到 OP 的 this question 后登陆了这里。我不认为这是一个 Firefox 错误,因为你会收到一个控制台错误 "Chart.js - Moment.js 无法找到!您必须在之前包含它..." i> - 我没有收到该错误(除非我明确破坏清单内容脚本的顺序)。
标签: javascript firefox-addon chart.js momentjs