1

私はFirefoxアドオンに取り組んでおり、メニューラベルとツールチップに%を使用すると、アドオンが機能しません(Firefoxに表示されません)。

次のように .dtd ファイルで % を使用しています。

<!ENTITY addonName.menuX "%09 (Tab)">

そして、次のような .xul ファイルで:

<menuitem class="menuitem-iconic" image="chrome://addonName/skin/image.png" tooltiptext="&addonName.menuX;" label="&addonName.menuX;" oncommand="addonName.function( 'X' )" />

% を削除すると、正常に<!ENTITY addonName.menuX "%09 (Tab)">動作します。バックスラッシュでエスケープしようとしましたが、それでもうまくいきません。アドオン メニューに % を出力するにはどうすればよいですか?

4

1 に答える 1

1

\u0025 動作するはずの%に相当するユニコード。

于 2010-08-16T20:26:14.687 に答える