我有一个 Opera 11 扩展,它有一个后台进程和一个注入脚本。它们使用后台脚本的跨站点 XMLHttpRequest 功能与远程服务器(不是用户查看的网页)进行非常频繁的通信。
我希望服务器的 URL 成为首选项,以便用户可以在不编辑包的情况下对其进行修改。config.xml 文件会很好,因为它接受<preference name="serverUri" value="..." />
. 但是,我希望脚本能够直接从服务器(而不是通过 Opera 的站点)更新自身,这可以使用<update-description href="http://myserver.com/client/update" />
.
所以我想做的是让元素的href
属性update-description
依赖于偏好的值serverUri
。我会想象一些这样的语法:
<update-description href="{$serverUri}" />
但我找不到对这种功能的任何引用。有没有办法解决这个问题?