問題タブ [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.
tcl - TK Text ウィジェットの選択を禁止するには?
Tk テキストウィジェットでテキスト選択を禁止する最良の方法を見つけようとしています。以下は、Iwidget の ScrolledText を使用したコードの例です。
<<Selection>>
私はすでに仮想イベントにバインドしようとしましたが、まだ<Double-1>
イベントのバインドを解除できませんでした。
何か案は?
css - 非表示のテキストに対して選択範囲のハイライトを表示する
原稿本があります。この本をウェブサイトで公開する必要があります。私はこの本のテキスト版を持っており、ページ上の文字の位置を持っています。ユーザーがページ画像上でテキストを選択できるようにしようとしています。ただし、ユーザーは原稿ページの画像のみを表示する必要があります。私はそのような少しの回避策を行いました:
この透明なテキストを、原稿バージョンのテキストを含むページ画像上の正確な位置に移動できます。しかし、テキストを選択すると、ページ画像の上に表示されます。
ユーザーが画像上のテキストを選択するとき、ユーザーは画像上で選択色のみを表示する必要があり、実際には非表示のテキストを選択する必要があります。このようにして、ユーザーはctrl+cのようなテキスト操作を使用できます。
この作業にはCSSまたはJavascriptソリューションが必要です。貴重なご回答をお待ちしております。
objective-c - UIWebView段落選択スタイル
最初の写真でわかるように、私はアプリでUIWebviewを使用しています。しかし、2番目のハンドルを次の段落にドラッグすると、選択範囲が長方形のボックスになり、段落全体しか選択できません。最初の画像と同じように保持するにはどうすればよいですか?
android - Androidテキスト選択リスナー
優雅で気を散らすことのないテキストエディタを作成しようとしています。
私が本当に実装したい機能の1つは、太字、斜体、下線、フォントの色、フォントの文字盤などの単純なテキスト書式設定コマンドを備えたポップアップです。
あなたにアイデアを与えるために、これはiOSのポップアップの写真です(明らかに、これは単なるアイデアです。私はポップアップのカスタムデザインを作成したいと思います):
いくつか質問があります:
1)テキスト選択リスナー、またはそれに相当するものはありますか?
2)テキスト選択のデフォルトのAndroidアクションをオーバーライドする必要がありますか?
3)このポップアップをどのように表示/作成しますか?(漠然とした質問、私は知っています...)
私はJavaとAndroidの開発を始めたばかりですが、すでにいくつかのアプリを作成し、そのコツをつかんでいます。
objective-c - UITextFieldのselectedTextRangeUITextPositionオブジェクトのプロパティにアクセスするにはどうすればよいですか?
(プロトコルから取得した)プロパティUITextField
を使用して、インスタンスのテキスト選択の開始位置と終了位置を確立しようとしています。ただし、のプロパティを構成するオブジェクトのプロパティにアクセスする方法がわかりません。selectedTextRange
UITextInput
UITextPosition
start
end
selectedTextRange
現時点では、UITextPositionに関するAppleのドキュメントはひどいものであり、メソッドやプロパティは提供されていませんが、オブジェクトにそのようなプロパティがあることはわかっています。
WebVisiblePosition
この例では、「オフセット」は正しく、コンテキストには選択ポイントの両側の文字(「s」と「a」)が表示されますが、このあいまいなクラスにアクセスする方法がわかりません。つまり、UITextPosition
オブジェクトを使用して必要な詳細を取得する方法はありますUITextField
か?
javascript - How to prevent the double-click select text in Javascript
Say I have an ul
(li
) list in the page:
The element li
are clickable and double-clickable, they are attached with these events, and I return false
in both of them.
But when the user double-clicks the element, the text inside the li
will be selected. How can this be prevented?
Update:
Solved now,I use the following code with the css selector by NiftyDude:
c# - TextBoxスタイルでテキスト選択を無効にする
できればスタイルを使用して、テキストボックス内のテキストの選択を無効にしたい。その理由は、特定の基準(IsRenaming)が満たされるまで、テキストボックスをテキストブロックのように見せかけるスタイルがあるためです。これらはツリービューのノードであるため、ユーザーがテキストを選択できないようにします。スタイルは次のとおりです。
IsReadOnlyをどこでもオーバーライドしているとは思いません。これが私のテキストボックスの定義です:
...など
android - WebViewのAndroidのデフォルトのテキスト選択動作
以前に作成したアプリを拡張しています。アプリの主要コンポーネントはWebビューです。アプリの前回の反復では、ユーザーがテキストを選択できるようにしたくありませんでした。拡張では、ユーザーがテキストを選択できるようにします。私は、テキスト選択がWebビューでデフォルトで有効になっていて、アプリを作成した開発者が人々がテキストを選択する機能を無効にしていると仮定しました。この機能を有効にしようとすると、Webビューに接続されているすべてのタッチリスナーとクリックリスナーを1つずつコメントアウトして、テキスト選択が無効になっている場所を確認しましたが、すべてのタッチリスナーがコメントアウトしても、テキストを選択できません。私の質問は、私の最初の仮定は正しかったですか?テキスト選択はデフォルトで有効になっていますか?代わりに、テキスト選択を無効にしないのではなく、有効にする方法を探す必要がありますか?
ありがとう!
android - Android: テキストを選択するときに webview でアクション バーを非表示にする方法
主なコンポーネントとして webview を備えたアプリがあります。ユーザーが Web ビューでテキストを強調表示 (選択) できるようにしたいのですが、コピーや貼り付けなどのコンテキスト オプションは表示しません。Android 2.3.x を実行しているエミュレーターでは、これは問題ではありません。テキストを選択できますが、何も起こりません。nexus デバイスでは、コンテキスト アクション バーが表示され、すべてのオプションをコピーして選択できます。ユーザーがテキストを選択できるようにしたいのですが、テキストをコピーできるようにしたくありません。理想的には、アクション バーを完全に抑制したいのですが、minsdk が API レベル 8 に設定されているときにコンパイルする必要があります。
javascript - Android: window.getSelection() が webview で機能しない
私は webview を備えたアプリを持っており、webview の本文からユーザーが選択したテキストを取得しようとしています。オペレーティング システムは iOS と同じように処理できると思うかもしれませんが、これは Android がまったく不十分な多くの場所の 1 つです。私はこのウェブサイトとグーグルを調べましたが、私を助けるものは何も見つかりませんでした. 私のアプリには、幸いなことに、webview にロードするスクリプトと通信するための JavaScript インターフェイスがあります。javascript を使用して webview からテキストを選択できると思いました。クロムでは、次のJavaScriptでこれを行うことができます:
現在、上記のコマンドを実行し、その結果を JavaScript インターフェイスのメソッドに返す js ファイル内の関数を呼び出すボタンがあります。そのメッセージは、私の JavaScript 関数の結果を乾杯します。だから私はテキストを選択してからこのボタンを押します。唯一の問題は、トースト メッセージが次のメッセージを返すことです。
いつ戻るべきか
'.toString(); を削除すると 私のjavascriptコマンドの一部で、テキストを選択してボタンを押すと、次のメッセージが表示されます
なぜこれが機能しないのですか?
これがコンテキスト内の私のコードです。これは、呼び出される JavaScript です。
そして、これが呼び出しているJava関数です