【问题标题】:What is the 'the default user interface' referred to by the aShowDefaultUI parameter in element.execCommand()?element.execCommand() 中的 aShowDefaultUI 参数所指的“默认用户界面”是什么?
【发布时间】:2016-11-06 09:08:04
【问题描述】:

根据 element.execCommand() 函数的API,它说它具有三个参数:aCommandName、aShowDefaultUI、aValueArgument。

API 对第一个和第三个参数的描述非常清楚,但我不确定第二个参数的含义。

API 是这么说的:

aShowDefaultUI:一个布尔值,指示是否应显示默认用户界面。这在 Mozilla 中没有实现。

“默认用户界面”指的是什么?

作为参考,我正在使用 element.execCommand() 创建我自己的所见即所得网络文本编辑器,该编辑器只需要在 Google Chrome 中工作。

【问题讨论】:

  • 第二个参数源自旧的 IE。前任。当truecreateLink 中时,IE 会弹出一个窗口让用户输入链接的协议和 URL。 Edge、FF 和 Chrome 似乎对争论没有做任何事情。
  • 嗨@Teemu,感谢您的回复。由于我只会在 Google Chrome 中使用它,您是否建议我始终将此参数设置为 false?
  • 其实没关系。 FF 无视它,可能 Chrome 和 Edge 也一样,至少在 Chrome 或 Edge 中看不到任何影响。
  • 好的,感谢@Teemu 提供的信息
  • @Teemu 你的评论应该是一个答案,我想这样投票。

标签: javascript web wysiwyg client-side rich-text-editor


【解决方案1】:

一般没用

第二个参数源自旧的 IE。前任。当 true 在 createLink 中时,IE 会弹出一个窗口让用户输入链接的协议和 URL。 Edge、FF 和 Chrome 似乎对这个论点没有做任何事情。

复制自 cmets 中的@Teemu

【讨论】:

  • 请不要复制 cmets 作为您的答案
猜你喜欢
  • 1970-01-01
  • 2013-06-16
  • 1970-01-01
  • 2011-01-21
  • 2019-07-26
  • 1970-01-01
  • 2012-06-30
  • 2014-08-26
  • 1970-01-01
相关资源
最近更新 更多