在主页(localhost:5000)中嵌套iframe(localhost:5000/spacemanage/index)并直接指定src加载页面。出现未找到soulTable.js文件,十分纳闷。但是明明文件位置没有错误。
<iframe src="/spacemanage/info" ....></iframe>
在错误信息中发现,他加载的是localhost:5000/spacemanage/ext/soulTable.js
而如果正确的加载地址应该是:localhost:5000/ext/soulTable.js
对于模块不太懂原理,网上找了很久也没有类似的问题。但是以前做过使用该扩展的模块没有遇到这个问题。看了看原来的代码,得到以下解决方案:
去掉 iframe中的src属性,使用js或jq进行赋值就可以了。