我正在使用 jQuery 从 XML 动态创建 UI。我的 jQuery 在 Firefox 中工作,但在 Chrome 中它不起作用。它给了我这个控制台错误:
跨源请求仅支持以下协议方案:http、data、chrome、chrome-extension、https、chrome-extension-resource。
以下是我的 jQuery 代码,它适用于 Firefox 但不适用于 Google chrome:
$.ajax({
url: 'file:///home/satendra/dndExamples/avisDnD/file.xml',
success: function(xml) {
$(xml).find('Tab').each(function() {
var id = $(this).attr('URL');
var tab = $(this).attr('TabName');
$("ul").append("<li><a href="+ id +">"+ tab +"</li>");
});
}
});