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

Unicode 相当于 %\u0025 应该可以工作。

于 2010-08-16T20:26:14.687 回答