客户支持:TinyMCE停止工作(在某些计算机上)

时间:2012-06-04 作者:moraleida

我对这一点很满意。

一位客户报告说,他无法编辑WordPress网站上帖子或页面上的任何文本,声称可视化编辑器文本为白色,他无法单击任何按钮。甚至HTML选项卡都不起作用。

他给我发了一张截图,我可以看到他的文字显示为白色(甚至带有拼写检查器的红色标记),TinyMCE按钮没有加载。他使用最新的Firefox和Chrome浏览器报告了相同的错误,并且没有在Windows 7上使用任何浏览器扩展。

我无法在我的机器上重现这个错误,因为作为管理员和编辑,这个网站对我来说都很好。Firebug控制台此时也不会抛出任何错误。

然后,我向他介绍了通常的步骤:清除浏览器缓存和cookie、注销/登录、重新启动机器、从3.3.1更新到3.3.2、更新插件并逐一停用它们(只有2个插件:联系表单7和CF7到DB扩展)。已安装TinyMCE Advanced。给了他一个新的用户来测试。什么都没用。

然后我禁用了他的可视化编辑器,之后他得到了一个可以工作的HTML编辑器。重新启用可视化编辑器后,问题又出现了。

此时,问题显然不在WP安装上。

然而,就WordPress而言(请参见?不要偏离主题!),在把TinyMCE的电脑送出去独自在雨中死去之前,我还能试着强迫他工作吗?

2 个回复
最合适的回答,由SO网友:SickHippie 整理而成

由于它可以在某些机器上运行,而不是在所有机器上运行,所以很有可能它与插件或主题无关。但是,一定要切换到twentyeleven,看看它是否在那里工作,因为有时主题作者会将来自Google CDN的jQuery或TinyMCE等脚本排队,如果有什么东西(浏览器或操作系统)禁用跨站点javascript加载,就会禁用这些脚本。

总的来说,最好的猜测是:您的客户端有一些东西正在为他禁用javascript。

解决方案1:让您的客户端禁用所有防病毒或软件阻止程序(TeaTimer等),并检查其是否再次工作。确保“开始”->“Internet选项”->“安全性”未设置为“高”。

如果这不起作用,解决方案2:让您的客户端安装FireBug,并使用Skype screenshare、LogMeIn或远程桌面进入您客户端的机器,看看自己发生了什么。很可能您的客户忘记了自己设置的配置设置。

如果你不能从那里弄明白,解决方案3:让你的客户端安装一个新的浏览器-Opera是一个很好的选择,因为以前很少有人安装过它,给你一个很好的新开始。在普通浏览器安装中进行测试,看看会发生什么。

祝你好运

SO网友:James

我尝试了所有的解决方案,但没有一个对我有效。根据“病态嬉皮士”的线索,我做了一些有趣的事,这对我来说很有用。

当我第一次使用热点连接到internet并选择“否-不打开共享或连接到设备”时,wordpress编辑器和可视化编辑器将无法工作。

当我连接并选择“是打开共享并连接到设备”时,worpress编辑器将工作。

右键单击网络,然后单击“忘记网络并重新连接”。

与此同时,这只发生在我的一个wordpress网站上。其他站点使用或不使用“共享到设备”选项。

希望这有帮助。

结束

相关推荐

使用定制tinyMCE按钮创建一个wp_EDITOR实例

有没有办法定义wp_editor() 使用自定义tinyMCE按钮?我注意到wp_editor function reference 提到$settings 参数可以是tinymce (array) (optional) Load TinyMCE, can be used to pass settings directly to TinyMCE using an array().我的页面使用了许多不同的实例,我想向某些实例添加某些按钮。例如Instance #1 : Standard buttons&#x