問題タブ [linkify]
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.
android-webview - Webview の自動リンクを表示する
Webview はコンテンツ HTML 内のリンクを青い下線で表示します。したがって、HTMLに次のようなものがある場合
... リンクとして明確に表示されます。
Webview では、電話番号や住所 (リンクではなく、HTML 内の単なるテキストであっても) をクリックして Dialer または Maps を起動することもできます。
どうすれば Webview にこれらの (Linkify、おそらく) リンクを下線などで表示させることができますか? TextView からスパンを取得してスタイルを設定できるため、TextView では十分に簡単ですが、Webview ではそのデータを取得する方法が公開されていません。
jquery - リンクするには www が必要です
このコードは「http」と「https」のテキストのみを置き換えています...しかし、「www」で始まるテキストは置き換えません...
php - linkify php関数の正規表現の括弧を修正しますか?
OSticket システムに "linkify" を実装しましたが、ドキュメントhttp://jmrware.com/articles/2010/linkifyurl/linkify.phpで気付かなかった 1 つの指摘された欠陥を除いて、素晴らしく機能しているようです。. リンクの後に ) が続く場合、その ) がリンクに含まれています。GRRR
それで、linkifyが数年で更新されていないことを見て、デバッグできるかもしれないスーパー正規表現の人がそこにいるかどうか疑問に思っていました...
必要な場合の正規表現は次のとおりです。
私はそれをいじり始めましたが、それは私の頭を少し超えていることがわかりました. linkifyの代わりに、他の代替提案も求めていますか?
最後から 2 番目の行に注意してください # Last char can\'t be [.!&\',;:?]
。
php - Linkify正規表現関数PHP大胆な火の玉メソッド
ですから、SOには関連する質問がたくさんあることは知っていますが、どれも私が探しているものではありません。ユーザーが作成した投稿からのテキストURLをリンクに変換するPHP関数を実装しようとしています。ページの下部にあるDaringFireballの「改良された」正規表現を使用しています:http://daringfireball.net/2010/07/improved_regex_for_matching_urls 関数は何も返さないので、理由がわかりません。
誰かが私がこれを機能させるのを手伝ってくれますか?ありがとう!
android - 子がクリックされたときに ListView アイテムの描画可能な状態を更新する
問題:
ListView
比較的複雑なレイアウトのアイテムがあります。リスト アイテム ビューの子の 1 つはTextView
リンク付きです。は、そのTextView
中にあるリンクのクリックを ( を使用してLinkify
)OnClickListener
処理できます。また、 リンクではないテキスト部分のクリックを処理する があります。リスナーはビューの位置を取得しListView
、クリックを実行します。
ListView
クリックがトリガーされず、リスト項目の描画可能な状態が更新されないことを除いて、すべてが正常に機能します。TextView
クリックできないアイテム内の他の をクリックすると、それがトリガーされます。
ありがとう!
php - リンクを構築するときにxss攻撃を軽減する
私はしばらく前にこの質問を投稿しましたが、ユーザーが生成した投稿からリンクを見つけて「リンク」するのに最適です。 Linkify正規表現関数PHP大胆な火の玉メソッド
ユーザー生成コンテンツをリンクに挿入することでセキュリティリスクが発生する可能性があるのではないかと心配しています。htmlspecialchars($string, ENT_QUOTES, 'UTF-8')
linkify関数を実行してページにエコーバックする前に、データベースからのユーザーコンテンツを既にエスケープしていますが、OWASPで、XSSを軽減するためにリンク属性を特別に処理する必要があることを読みました。この関数は、ユーザー生成コンテンツを二重引用符で囲み、すでにエスケープされているhtmlspecialchars($string, ENT_QUOTES, 'UTF-8')
ため、問題ないと思いますが、xssの専門知識を持つ人がこれを確認してくれると本当にありがたいです。ありがとう!
android - Android Linkify メールはサポートされていません
Android アプリでメール アドレスをリンクしようとしましたが、うまくいきませんでした。
方法 1:
方法 2:
両方の方法を使用して、「そのアクションは現在サポートされていません」と表示されました。バグですか?または、私は単にそれを試してみることができません
android - TextViewの一部のテキストをリンクします
TextViewに文字列があり、その文字列からサブ文字列をリンクしたいと思います。例えば:
詳細については、ここをクリックしてください。
文字列を動的に取得しています。だから私はそれがここをクリックしているかどうかを検索し、それをリンクに変換する必要があります。「ここをクリック」をリンクするにはどうすればよいですか。
android - 自動リンク検出が存在する場合にonContextMenuを有効にする
リストアイテムビューがあり、このプロパティを追加します
ただし、問題は、リンクが検出されたときにコンテキストメニューが表示されないことです。
アイテムにリンクを含めることができますが、アイテムが長押しされたときに表示され続けるコンテキストメニューを表示するにはどうすればよいですか。
私のリストアイテムには、彼の中に1つのレイアウトとテキストビューがあります。
編集
このandroid:linksClickable をこのようにfalseに設定した場合
コンテキストメニューが表示されますが、リンクをクリックできません:(
リンクをクリックできるようにしたいのですが、アイテムを長押しするとメニューが表示されます
android - Androidでlinkifyを使用してマップアドレスをリンクする
次のコードは機能しません-