最近在做javascript多语言的问题,想法就是通过解析对应的不同语言资源文件,通过关键字来获得相应的字符串,这些语言资源文件就用xml文件来处理,但是在Chrome中解析的时候出现了问题。简单的xml,en-us.xml
<?xml version="1.0" encoding="utf-8"?>
<Info>
<hello>Hello,world</hello>
</Info>
js:$.ajax({
url: "en-us.xml",
dataType: "xml",
error: function(data){
alert("Error!");
},
success:function(data){
alert($(data).find("hello").text());
}
});
Stack Overflow上有答案,是Chrome的一个安全设置问题,改成允许就可以了,但是实际中不可能要求终端用户去做这件事,请问这个要怎么解决?
<?xml version="1.0" encoding="utf-8"?>
<Info>
<hello>Hello,world</hello>
</Info>
js:$.ajax({
url: "en-us.xml",
dataType: "xml",
error: function(data){
alert("Error!");
},
success:function(data){
alert($(data).find("hello").text());
}
});
Stack Overflow上有答案,是Chrome的一个安全设置问题,改成允许就可以了,但是实际中不可能要求终端用户去做这件事,请问这个要怎么解决?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货