builder.addons.mozilla.org 上传我的Firefox附加组件的最新版本到AMO时,我遇到了麻烦。 收到"上传失败"消息。 此修订版不同的一件事是某些 HTML 代码中的转义 Unicode 字符用作widget
对象的content
属性。 一旦字符串文本以结束引号关闭,该字符就会在联机编辑器中取消转义。 在计算游标列时,转义码中的字符显然包括在内,因此光标悬停在该行中最右侧字符的几个空格上。 将受影响的文本从联机编辑器复制到 gedit(纯文本编辑器)会显示转义序列,而不是 Unicode 字符。
var undo=widget.Widget({
id:"cating",
label:"undo most recent highlight",
content:
"<div style="height: 100%; text-align: center; vertical-align:middle;">↺</div>",
...
转义字符的存在是上传失败的原因吗? 有没有办法使非标准字符显示在 HTML 内容中,并能够将附加组件上传到 AMO?
这可能与 https://bugzilla.mozilla.org/show_bug.cgi?id=790318