最新更新(也更新了帖子标题)
因此,我将问题追溯到旧版本的Mootools(由于项目限制,我无法升级或删除)。 Mootools执行以下操作,这是导致问题的代码:
/*
Class: Abstract
Abstract class, to be used as singleton. Will add .extend to any object
Arguments:
an object
Returns:
the object with an .extend property, equivalent to <$extend>.
*/
var Abstract = function(obj){
obj = obj || {};
obj.extend = $extend;
return obj;
};
//window, document
var Window = new Abstract(window);
var Document = new Abstract(document);
Window和Document的新定义正在破坏Polymer的进口。有关更新上述代码以优雅扩展Document / Window对象而不破坏现有功能的任何建议吗?
在我发现问题之前的OLD描述存在于mootools
我已经包含了webcomponents.js脚本。 然后,当我使用for polymer.html时,下面的错误开始出现,我的聚合物组件不起作用。
组件使用聚合物-cli隔离工作。有人知道可能导致这个问题的原因吗?
编辑:这就是我<head>
<script src="/media/bower_components/webcomponentsjs/webcomponents.js"></script>
<link rel="import" href="/media/bower_components/polymer/polymer.html">
(...对不起,我无法显示更多,私人公司代码和什么不是)
这就是我在页面中需要提出上述错误的全部内容。 我开始认为有一些其他的javascript库(有很多)可能会干扰Polymer,因为我不能在一个全新的网站上复制这个问题。
我还应该注意,没有404的。 Polymer.html文件确实在浏览器中按预期加载,我在开发人员控制台的网络面板中验证了这一点。