Xml OSX小部件可以在浏览器中工作,但不能在仪表板上工作

Xml OSX小部件可以在浏览器中工作,但不能在仪表板上工作,xml,macos,rss,widget,Xml,Macos,Rss,Widget,在学校,我正在开发一个OSX小部件。它是一个从xml文件中检索数据并根据两个选择器将其放入ul的小部件。编程时,我在浏览器中测试了它,一切正常,但当我将它转换为小部件(.wdgt)时,一切正常,但它无法从xml文件检索数据 我是否使用了OSX小部件不支持的任何方法 下面是我用来检索数据的代码 if(document.getElementById('leftbox').value == "ict" && document.getElementById('rightbox').val

在学校,我正在开发一个OSX小部件。它是一个从xml文件中检索数据并根据两个选择器将其放入ul的小部件。编程时,我在浏览器中测试了它,一切正常,但当我将它转换为小部件(.wdgt)时,一切正常,但它无法从xml文件检索数据

我是否使用了OSX小部件不支持的任何方法

下面是我用来检索数据的代码

if(document.getElementById('leftbox').value == "ict" && document.getElementById('rightbox').value == "hbo") {
$.get("ict_hbo.xml", function (data) {
    $(data).find("item").each(function () { // or "item" or whatever suits your feed
        var el = $(this);

        $('<li><a href="' + el.find("link").text() + '" target="_blank">' + el.find("title").text() + '</a></li>').appendTo("ul");
    });
});
if(document.getElementById('leftbox')。value==“ict”&&document.getElementById('righbox')。value==“hbo”){
$.get(“ict_hbo.xml”,函数(数据){
$(data).find(“item”).each(函数(){//或“item”或任何适合您的提要的内容
var el=$(本);
$('li>')。附录(“ul”);
});
});
}