有一段时间从builder.addons.mozilla.org向AMO上传我的Firefox附加组件的最新修订版。获取“上传失败”消息。这个版本的一个不同之处是在某些HTML代码中使用转义的Unicode字符作为content
对象的widget
属性。只要字符串文字以结束引号关闭,字符就会在在线编辑器中显示。当计算光标列时,转义代码中的字符显然包含在内,因此光标悬停在行中最右边字符的右边几个空格处。将受影响的文本从在线编辑器复制到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?