我有一个从任务面板加载项打开的TinyMCE编辑器的对话框,它在Mac上有一些奇怪的行为。
当对话框中的编辑器打开一个标准的链接弹出窗口,然后开始选择选项卡时,问题就开始了。当tab键回到word窗口时,不同设备的行为不同,到目前为止,我经历了3种不同的情况:
-
- Word window not maximized: Works
- Word窗口最大化:TinyMCE弹出框冻结
-
- Word window not maximized: TinyMCE弹出框冻结
- Word窗口最大化:Word对话框冻结
-
- Word window not maximized: TinyMCE弹出框冻结
- Word窗口最大化:TinyMCE弹出框冻结
在所有的情况下,调整对话框的大小可以解冻所有的东西,所以似乎在按下选项卡后,Word窗口或多或少失去了焦点。
一个最小的工作示例是
- 在对话窗口中打开以下代码
- 打开TinyMCE中弹出的链接
- 选项卡切换到另一个窗口,然后返回Word窗口,使Word最大化
<!DOCTYPE html>
<html>
<head>
<title>Link</title>
<meta charset="utf-8" />
<script src="//cdn.tinymce.com/4/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
selector: 'textarea',
plugins: 'link',
toolbar: 'link'
});
</script>
</head>
<body>
<textarea></textarea>
</body>
</html>
我们承认这个问题,这是一个产品bug,将在11月15.28版本中修复。