所以我有一个运行CKEditor的应用程序,或者只是假装它“只是一大堆javascript”。
如果我导航到我的应用程序,登录和初始化编辑器,CKEditor(javascript)加载正常。
但是,如果我“忘记登录”,CKEditor会失败,因为它会绕过登录界面。
两个代码路径如下:
1. navigate to site > login > initialize editor ...WORKS!
2. navigate to site > initialize editor ...FAILS!
登录是一个非常复杂的JavaScript应用程序,所以我不能拆开它,但它是作用域。
我唯一能想到的是一些非常奇怪的加载顺序/计时问题,它在非常特殊的条件下表现出来。有没有人有这种问题的经验?
我尝试了很多东西。移动javascript文件,改变脚本的加载顺序,但似乎没有任何东西可以让#2工作。
愿意接受......
答案 0 :(得分:1)
似乎是IE7 / CKEDTIOR的一些文件路径错误。
这不起作用:
<script type="text/javascript" src="js/ckeditor.js"></script>
虽然这有效:
<script type="text/javascript" src="http://mysite.com/js/ckeditor.js"></script>
多么开玩笑。浪费了6天试图解决它!