主题: 为什么无缘无故就KE未定义了?难道跟apache服务器有关系?
作者: csevan, 发布日期: 2010-07-26 19:00:03, 浏览数: 6072

我在使用kindeditor的时候发现,直接使用JS实例就会报错。

曾经用WIN7旗舰版系统出现过这个错误,后来换成XP可以使用了,再后来还了个版本的XP,又出现这个问题。

实在百思不得其解,在别人机器运行良好。

错误提示是:

'KE'未定义

行16

char 4

 

 

另外一个是

行4216

char 40

缺少‘}’

 

补充一下,只出现在用 apche发布问题,直接打开html就没事。
排除路径问题,因为同样代码,放别的机器没问题,况且用的是你们的实例报错一样。

 

作者: Roddy, 发布日期: 2010-07-26 20:26:37
这应该不是编辑器的问题,是不是JS文件不完整,比如上传时只上传一半文件。
回复
作者: csevan, 发布日期: 2010-07-26 22:48:22

  我是在本机调试,没有在服务器搞哦!

装的是wamp的统一安装软件。

同样的软件放别的机器就可以运行。

太奇怪了。我在怀疑是否apche使用了默认GBK的字符集。

但是又不太像。 建议作者也尝试下不同环境切换,是否出现这个问题。

我出现过几次了。    

回复
作者: Roddy, 发布日期: 2010-07-26 22:59:39

KE是纯JS的,与浏览器有关,与服务器无关,出这样的问题都是WEB服务器配置问题。

我在IIS、Windows和Linux下的Apache、Tomcat都跑过,也没发现什么问题。

回复
作者: csevan, 发布日期: 2010-07-26 23:11:17

是的我也觉得奇怪,刚测试了一下火狐浏览器和谷歌。

发现奇怪的事情,火狐浏览器,在apache容器里面可以正常显示出你的实例,但是解析php实例就不正常显示了。

但是谷歌不行,我的IE也不行。后来换了个容器nginx却显示不出来。

而在apache跑我的程序,却发现火狐不能正常显示。你看这个有意思不。

真是太诡异了。难道我的系统内核有问题?  js怎么跟这个有关系。

另外程序肯定是没有问题的,下载你们网站的原程序示例,我也在以前操作系统,和别人机器测试过没问题。

 

 

回复
作者: Roddy, 发布日期: 2010-07-26 23:40:07
是啊,3.5.1版本已经几千个人下载了,程序本身不会有这样的问题。
回复
作者: csevan, 发布日期: 2010-07-27 19:59:52

百思不解啊,重装系统后可以了!

为什么会这样?谁能告诉我。

回复
发表新帖 发表回复