【发布时间】:2020-05-17 00:07:13
【问题描述】:
tl;博士Demo of Issue
我正在尝试通过 React 16 将 Ace Editor 集成到 iframe 中。我正在使用 react-ace 组件库,但如果我也以本机方式实现编辑器,也会存在此问题。
虽然当我将编辑器包装在react-frame-component 中时,一切都正常工作,但我无法选择高亮文本,这会使编辑器无法使用。我怀疑这可能与 react-frame-component 是通过 Portal 实现的这一事实有关,但我不确定到底是什么问题。
我已经复制了问题here。如果我使用来自另一个域的常规 <iframe src /> 加载组件,我认为不会存在此问题。
【问题讨论】:
标签: iframe ace-editor react-portal react-frame-component