从 builder.addons.mozilla.org 将我的 Firefox 附加组件的最新版本上传到 AMO 真是太难了。收到“上传失败”消息。此版本的不同之处在于,在某些用作对象content
属性的HTML 代码中使用了转义的 Unicode 字符。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?