Node-Webkit 不加载网络图像
Node-Webkit do not load net image
我正在使用 node-webkit 开发一个应用程序,页面的图像 url 是从 JavaScript 生成的,从 internet.This 下载的 JavaScript 是我的 JavaScript代码:
function updateMacInfo()
{
var url=api_path+"/weixin/macData?id="+id;
$.ajax({
type : "get",
async:true,
url : url,
dataType : "jsonp",
jsonp: "callbackparam",
jsonpCallback:"success_jsonpCallback3",
success : function(pjson){
var json=pjson[0];
var qrcode=json.accountList;
var banner=json.bannerUrls.split(",");
var o1=$(".qrcode-union-list ul");
for (var i = 0; i<qrcode.length; i++) {
var li=tpl_qrcodeli.replace("{url}",qrcode[i].qrcodeUrl).replace("{nickName}",qrcode[i].nickName);
if(i<5)
o1.append(li);
};
o1.addClass("count"+o1.find("li").length);
o1.find("li:first").addClass("first");
for (var i = 0; i<banner.length; i++) {
$("#slides").append(tpl_bannerli.replace("{url}",banner[i]));
};
$("#slides").slidesjs({width: 1080,height: 500,play:{auto:true}});
},
error:function(){
}
});
}
这个JavaScript生成了图片url,但是图片在Node-Webkit.At中无法显示,同样的方法,页面可以在Internet Explorer 8.0和[=21中显示=] Chrome 属性.
如何设置Node-Webkit?这是我的设置:
"webkit": {
"plugin": true,
"page-cache":false
}
是缓存引起的,在index.html[=14中Node-Webkit没有提供api禁止cache.Using语句清除缓存=]:
gui.App.clearCache();
我正在使用 node-webkit 开发一个应用程序,页面的图像 url 是从 JavaScript 生成的,从 internet.This 下载的 JavaScript 是我的 JavaScript代码:
function updateMacInfo()
{
var url=api_path+"/weixin/macData?id="+id;
$.ajax({
type : "get",
async:true,
url : url,
dataType : "jsonp",
jsonp: "callbackparam",
jsonpCallback:"success_jsonpCallback3",
success : function(pjson){
var json=pjson[0];
var qrcode=json.accountList;
var banner=json.bannerUrls.split(",");
var o1=$(".qrcode-union-list ul");
for (var i = 0; i<qrcode.length; i++) {
var li=tpl_qrcodeli.replace("{url}",qrcode[i].qrcodeUrl).replace("{nickName}",qrcode[i].nickName);
if(i<5)
o1.append(li);
};
o1.addClass("count"+o1.find("li").length);
o1.find("li:first").addClass("first");
for (var i = 0; i<banner.length; i++) {
$("#slides").append(tpl_bannerli.replace("{url}",banner[i]));
};
$("#slides").slidesjs({width: 1080,height: 500,play:{auto:true}});
},
error:function(){
}
});
}
这个JavaScript生成了图片url,但是图片在Node-Webkit.At中无法显示,同样的方法,页面可以在Internet Explorer 8.0和[=21中显示=] Chrome 属性.
如何设置Node-Webkit?这是我的设置:
"webkit": {
"plugin": true,
"page-cache":false
}
是缓存引起的,在index.html[=14中Node-Webkit没有提供api禁止cache.Using语句清除缓存=]:
gui.App.clearCache();