“ -moz-binding”不适用于本地文件

时间:2018-06-19 15:53:30

标签: xul xulrunner

在我的XULRunner应用程序中,我曾经将本地XML文件加载到IFrame(“文件”协议)中。 XML文件具有关联的样式表。

在此CSS文件中,我有一条规则

catalogitem {
    -moz-binding:url("chrome://pat/content/catalog.xml#catalogitem");
}

使用“ chrome”协议加载XML文件时,将使用绑定。但是,使用“文件”协议加载该文件时,不会应用绑定。

Works:

<iframe src="chrome://pat/content/catalog.xml"></iframe>

不起作用:

<iframe src="file:///C:/pat/content/catalog.xml"></iframe>

(顺便说一句:这曾经在旧的XULRunner版本中工作。)

是否有办法使它适用于本地文件?还有其他属性吗?还是有一种动态创建镀铬路径的方法?像这样:

makeChromePath("file:///C:/pat/content/")

所以我可以为本地文件生成一个镶边网址。

0 个答案:

没有答案