我正在开发一个chat application with KO。在绑定聊天对话时,浏览器挂起直到绑定,并且favicon, browser Refresh和光标按钮对于每个消息绑定都是blinking。
我尝试过制作visible false by default和visible after binding。但这对我不起作用。
以下是用于绑定消息的KO代码
ko.utils.arrayForEach(data, function (item) {
var msgobj = new ViewMessagesObject();
msgobj.Chattype(item.Chattype);
msgobj.contactname(item.contactname);
msgobj.contactnum(item.contactnum);
msgobj.contactpic(item.contactpic);
msgobj.deliverydate(item.deliverydate);
msgobj.file(item.file);
msgobj.frompic(item.frompic);
msgobj.is_delivered(item.is_delivered);
msgobj.is_read(item.is_read);
msgobj.loader(item.loader);
msgobj.message(item.message);
msgobj.messageid(item.messageid);
msgobj.messgetype(item.messgetype);
msgobj.Pic(item.Pic);
msgobj.readdate(item.readdate);
msgobj.sentdate(item.sentdate);
msgobj.sentstatus(item.sentstatus);
msgobj.toname(item.toname);
msgobj.topic(item.topic);
msgobj.uploadopacity(item.uploadopacity);
self.DisplayMessageCollection.push(msgobj);
}如何在绑定时stop这些闪烁的问题。
我附上了一个显示图标和刷新按钮闪烁的video,这样你就可以清楚地了解我的问题了。
提前谢谢..
Video Demonstrating My Problem
发布于 2015-08-21 21:04:59
你发布的视频显示了chrome have中地址栏旁边的reload按钮和闪烁的图标。
当以某种方式更改window.location时,会出现您所描述的症状。
在以下情况下会发生这种情况:
change to a url
src is injected to a iframe on window.locationiframesrconwindow.location object change
这决不是导致刷新按钮在chrome浏览器中旋转的详尽列表,但答案中的代码不是原因;这根本不是一个与击倒相关的问题。
此 issue的一些可能原因
,
iframes有关。您的聊天应用程序是否可能使用iframes?
我希望这能为您指明解决问题的正确方向。
https://stackoverflow.com/questions/32133421
复制相似问题