Hi, seajser
目前遇到一个奇怪的问题
背景:写了一个皮肤,js用sea管理,皮肤程序不部署到互联网上,而是放到一个客户端里。
程序结构如下:
skin
--images
--sea-modules
--arale
--jquery
--seajs
--sportsprite
--index
--1.0.0
--main.js
index.html
Index.html的配置如下:
<script language="javascript">
try{document.domain = "uusee.com"}catch(e){};
var NAVTool = null;
function hiddenIframeDiv(){
NAVTool.hiddenIframeDiv();
}
seajs.config({
base:"./sea-modules",
alias:{"jquery":"jquery/jquery/1.10.1/jquery.js"},
});
//for develop
if (location.href.indexOf("?dev") > 0) {
seajs.use("./static/index/src/main",function(a){
NAVTool = a;
});
}
//for product
else {
seajs.use("sportsprite/index/1.0.0/main",function(a){
NAVTool = a;
});
}
</script>
面临的问题:
在Chrome和FF下工作正常。
在IE下 seajs.use(“sportsprite/index/1.0.0/main”)这句加载的路径为:
file://sea-modules/sportsprite/index/1.0.0/main.js
我期望加载的是 file://skin目录/sea-modules/sportsprite/index/1.0.0/main.js
请问如何解决?
Thanks
Kyle