transport.js错误,求版主检查

2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家

在2.6.2使用中添加在线客服统计代码,发现前台页面不能显示,发现js/transport.js出错,(注释掉该文件,客服显示正常),检测后确认js/transport.js 行608if (this.hasOwnProperty(k)) {找不到对象,请问管理员,这地方怎么修改?

}
// Iterate through all of the keys in the object, ignoring the proto chain.
for (k in this) {
if (this.hasOwnProperty(k)) {
v = this[k];
switch (typeof v) {
// Values without a JSON representation are ignored.

回答:
我是直接放在foot那得,放个js就可以了啊。

我放过,直接插在模板里也试过,就是不行,前面transport.js出错,后面的调用就显示不出来.

补充说明:检测截图,请管理员或哪位高人协助解决下

这个问题郁闷两天了,那么多高人看过,去得不到有效帮助,决心还是自己动手,思索半天不得要领,文件比对没发现线索,一怒一下,直接修改if (this.hasOwnProperty(k)) {

if (this[k]) {,
前台检测正常了,后台也没发现新问题,算是临时解决了,至于以后是不是有另外的新问题出现,目前还不知道,有待时间检验。仅以此方法贴出,希望能帮到同样问题的人,同时也希望程序高人指点一二,这样修改对于ECSHOP有什么影响。

这样修改恐怕不行吧!

改成
  1. if (this.hasOwnProperty && this.hasOwnProperty(k)) {
复制代码

改成
luery 发表于 2011-7-16 05:50



加个判断即可!

很需要啊!

多谢,试试,顶了!