Polymer和GWT,不使用Firefox

时间:2018-03-05 17:04:25

标签: firefox gwt polymer-2.x

简而言之,在Java中,在onModuleLoad()之后,我们执行以下操作:

String resource = "bower_components/webcomponentsjs/webcomponents-lite.js";
ScriptInjector.fromUrl(resource).setCallback(successCallback).inject();

注入成功后,我们将html导入链接注入页面:

private void injectImport(String href)
{
    HeadElement docHead = getHead();
    LinkElement link = Document.get().createLinkElement();
    link.setHref(href);
    link.setRel("import");
    docHead.appendChild(link);
}

在chrome上,我们可以从网络选项卡中看到导入的html文件确实正在被GET,并且一切都按预期工作。

然而,在Firefox上,注入成功进入DOM,但网络选项卡报告我们没有获得任何资源。

我知道Firefox本身不支持HTML导入,但我假设一旦我们从webcomponents-lite.js注入了polyfill,它应该只是" work"。情况不是这样吗?

0 个答案:

没有答案