在本机反应中禁用复制/粘贴选项

Posted

技术标签:

【中文标题】在本机反应中禁用复制/粘贴选项【英文标题】:Disable Copy/paste option in react native 【发布时间】:2021-07-16 21:46:45 【问题描述】:

我想在我的 react-native 应用中禁用剪贴板(复制/粘贴)

contextMenuHidden=true 对我不起作用。

【问题讨论】:

【参考方案1】:

附加在对我有用的 sn-p 下方

removeClippedSubviews=true contextMenuHidden=true onFocus=() => Clipboard.setString('') onSelectionChange=() => Clipboard.setString('')

<View removeClippedSubviews=true>
                            <TextInput
                              contextMenuHidden=true
                                onFocus=() => Clipboard.setString('') 
                                onSelectionChange=() => Clipboard.setString('')
                                style=styles.searchInput
                                onChangeText=this.handleSearch
                                value=search />
                              </View>

【讨论】:

【参考方案2】:

剪贴板主要用于TextInput 字段。你可以参考这篇文章来禁用TextInput的剪贴板Disable clipboard for TextInput in react native

【讨论】:

onFocus=() => Clipboard.setString('') onSelectionChange=() => Clipboard.setString('')。这个 sn-p 在复制的情况下工作,也想禁用粘贴选项 试试这个:Link

以上是关于在本机反应中禁用复制/粘贴选项的主要内容,如果未能解决你的问题,请参考以下文章

禁用 Xamarin 表单输入字段上的复制/粘贴,即条目

如何在本机反应中移动到其他选项卡时暂停视频

win11复制粘贴改成贴经典模式

如何在本机反应中转到顶部选项卡导航中的另一个屏幕

网页中复制的文字不能粘贴到word中是啥原因

如何导航到不在选项卡导航器中的本机反应页面?