0

私の Firefox アドオンの最新リビジョンを builder.addons.mozilla.org から AMO にアップロードするのに苦労しました。「アップロードに失敗しました」というメッセージが表示されます。このリビジョンと異なる点の 1 つは、オブジェクトの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;\">&#8634;</div>",

...

エスケープされた文字の存在がアップロードの失敗の理由ですか? 標準外の文字を HTML コンテンツに表示させ、アドオンを AMO にアップロードできるようにする方法はありますか?

4

1 に答える 1

0

これはhttps://bugzilla.mozilla.org/show_bug.cgi?id=790318と同じ問題である可能性があります

于 2012-09-25T16:17:44.443 に答える