我正在使用arbor.js和raphael.js绘制连接图。在我的localhost上一切正常,但在heroku上,我得到以下错误:
Uncaught Error: SECURITY_ERR: DOM Exception 18 arbor.js:33
j.init arbor.js:33
Kernel arbor.js:33
ParticleSystem arbor.js:35
(anonymous function) pg.js:63
f jquery.min.js:1
p.fireWith jquery.min.js:1
st.extend.ready jquery.min.js:1
xt jquery.min.js:1
在我的代码(pg.js)中,它出现在arbor.ParticleSystem()
上。我的所有静态文件都来自amazon s3,而最新的jquery来自google ajax libs。
我在网上搜索了最近3天,试图找到导致它的原因。我不使用任何文件://我不使用画布。
导致此错误的原因是什么?我该如何解决?
答案 0 :(得分:1)
我删除了arbor.js源代码中kernel.js函数开头的行window.location.protocol=="file:"&&
,它似乎有效。
仍然不确定真正的问题是什么......