问题标签 [textselection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
304 浏览

tcl - 如何禁止选择 TK Text 小部件?

我试图找到在 Tk 文本小部件中抑制文本选择的最佳方法。下面是使用 Iwidget 的 ScrolledText 的代码示例:

我已经尝试绑定到<<Selection>>虚拟事件但未成功取消绑定<Double-1>事件。

有任何想法吗?

0 投票
3 回答
1524 浏览

css - 使隐藏文本的选择突出显示可见

有手稿本。我需要在网站上出版这本书。我有这本书的文本版本,并且我有页面上的字母位置。我试图让用户选择页面图像上的文本。但用户只能看到稿件页面图像。我做了一些这样的解决方法:

我可以将此透明文本移动到包含文本手稿版本的页面图像上的确切位置。但是,当我选择文本时,它会出现在页面图像上。

当用户选择图像上的文本时,他/她必须只看到图像上的选择颜色,实际上必须选择隐藏的文本。通过这种方式,用户可以使用 ctrl+c 等文本操作。

我需要一个 CSS 或 Javascript 解决方案来完成这项工作。我在等你宝贵的答案。

0 投票
1 回答
931 浏览

objective-c - UIWebView 段落选择样式

图1

正如您在第一张图片中看到的,我在我的应用程序中使用 UIWebview。但是当我将第二个手柄拖到下一段时,选择变成了一个矩形框,我只能选择整个段落,我怎样才能像第一张图片一样保持它?

图2

0 投票
1 回答
6710 浏览

android - Android 文本选择监听器

我正在尝试创建一个优雅、无干扰的文本编辑器。
我真正想要实现的功能之一是带有简单文本格式命令的弹出窗口,例如粗体、斜体、下划线、字体颜色和字体。

为了给你一个想法,这是iOS中弹出窗口的图片(显然,这只是想法。我想为弹出窗口创建一个自定义设计):

在此处输入图像描述

我有几个问题:
1)是否有文本选择侦听器之类的东西,或类似的东西?
2) 我是否需要覆盖默认的 android 操作以进行文本选择?
3) 我将如何显示/创建此弹出窗口?(含糊的问题,我知道……)

我刚开始进行 Java 和 Android 开发,但我已经创建了一些应用程序并且已经掌握了窍门。

0 投票
1 回答
2027 浏览

objective-c - 如何访问 UITextField 的 selectedTextRange UITextPosition 对象的属性?

我正在尝试使用其属性(从协议UITextField中获得)来建立实例的文本选择的开始和结束位置。但是,我不知道如何访问组成和属性的对象的属性。selectedTextRangeUITextInputUITextPositionstartendselectedTextRange

Apple 在 UITextPosition 上的文档目前很糟糕,没有提供任何方法或属性,尽管我知道对象中有这样的属性,因为 NSLogging 给出了这个:

在这个例子中,“偏移”是正确的,上下文显示了选择点两侧的字符(“s”和“a”),但我不知道如何访问这个模糊WebVisiblePosition的类。所以,简而言之,有没有一种方法可以使用UITextPosition来自的对象检索我想要的详细信息UITextField

0 投票
2 回答
7719 浏览

javascript - 如何防止在Javascript中双击选择文本

假设我在页面中有一个ul( li) 列表:

该元素li是可单击和可双击的,它们与这些事件相关联,而我return false在这两个事件中。

但是当用户双击元素时,里面的文本li会被选中。如何防止这种情况?

更新:

现在解决了,我将以下代码与NiftyDude的 css 选择器一起使用:

0 投票
3 回答
3463 浏览

c# - 禁用 TextBox 样式中的文本选择

我想最好使用样式禁用文本框中的文本选择。原因是我有一种风格,它使文本框看起来像一个文本块,直到满足某个标准(IsRenaming)。这些是树视图的节点,所以我不希望用户能够选择文本。这是样式:

我认为我不会在任何地方覆盖 IsReadOnly。这是我的文本框定义:

... ETC

0 投票
1 回答
1728 浏览

android - WebView 的 Android 默认文本选择行为

我正在扩展以前编写的应用程序。该应用程序的主要组件是 webview。在应用程序的上一个迭代中,我们不想让用户选择文本。在扩展中,我们希望允许用户能够选择文本。我假设默认情况下在 webviews 上启用了文本选择,而编写该应用程序的开发人员禁用了人们选择文本的能力。在尝试启用此功能时,我一一注释掉了附加到我的 web 视图的所有触摸和单击侦听器,以查看它们在哪里禁用了文本选择,但即使每个触摸侦听器都注释掉了,我仍然无法选择文本。我的问题是,我最初的假设是否正确?默认情况下是否启用文本选择?我应该寻找一种方法来启用文本选择而不是禁用它吗?

谢谢!

0 投票
1 回答
915 浏览

android - Android:选择文本时如何在 web 视图中隐藏操作栏

我有一个应用程序,它以 webview 作为主要组件。我想让用户在 web 视图中突出显示(选择)文本,但不显示任何上下文选项,如复制和粘贴。在我运行 android 2.3.x 的模拟器中,这不是问题,我可以选择文本并且没有任何反应。在 nexus 设备上,我获得了上下文操作栏,其中包含复制并选择所有选项。我想允许用户选择文本,但我不希望他们能够复制文本。理想情况下,我想完全抑制操作栏,但需要在 minsdk 设置为 api 级别 8 时编译。

0 投票
2 回答
2040 浏览

javascript - Android:window.getSelection() 在 webview 中不起作用

我有一个带有 webview 的应用程序,我一直在尝试从 webview 的正文中获取用户选择的文本。你会认为操作系统能够像 iOS 那样处理一些事情,但这是 Android 完全不足的众多地方之一。我已经探索了这个网站和谷歌,并没有发现任何可以帮助我的东西。幸运的是,我的应用程序有一个 javascript 界面,可以与我们加载到 webview 中的脚本进行通信。我想我可以使用 javascript 从 webview 中选择文本。在 chrome 中,我可以使用以下一些 javascript 来做到这一点:

现在我有一个按钮,它调用我的 js 文件中的一个函数,它将运行上述命令并将其结果返回到我的 javascript 界面中的一个方法。该消息将祝我的 javascript 函数的结果。所以我选择文本,然后按此按钮。唯一的问题是我的 toast 消息返回以下消息:

什么时候应该返回

当我删除 '.toString(); 从我的javascript命令中选择文本并按下按钮我收到以下消息

为什么这不起作用?

这是我在上下文中的代码。这是被调用的hte javascript:

这是它正在调用的java函数