无论出于何种原因,突然间我无法将产品添加到我在运行 Magento 1.7.0.2 的网站后端创建的订单中。我已经尝试了我能想到的一切(禁用 APC、javascript 合并关闭、mod pagespeed 关闭、不编译、禁用缓存等)。
在 Chome 的 Java 调试器中,当我尝试创建新订单和添加产品时,我确实看到了很多 DOMExceptions 被抛出。
特别是 contentscript.js 中的第 3334 行
var c = window.getSelection().getRangeAt(0).cloneContents().textContent;
在订单创建过程的其余部分中,我在prototype.js 和jquery.main.js 中得到了一些我不确定这些是有意的还是不应该抛出的。它们位于 try/catch 块中。
这真的是一个很大的痛苦,特别是因为我不知道为什么它似乎只是随机停止工作。我没有安装任何新的扩展,我已经尝试禁用我拥有的所有扩展。
我还看到了 Magento - 无法在管理面板的后端将产品添加到手动订单中,这有同样的问题,但我猜想是一个不同的解决方案,因为我尝试用 Magento 1.7.0.2 文件中包含的那个替换prototype.js。我从来没有修改过js文件。