問題タブ [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.

0 投票する
2 に答える
1524 参照

android-webview - Webview の自動リンクを表示する

Webview はコンテンツ HTML 内のリンクを青い下線で表示します。したがって、HTMLに次のようなものがある場合

... リンクとして明確に表示されます。

Webview では、電話番号や住所 (リンクではなく、HTML 内の単なるテキストであっても) をクリックして Dialer または Maps を起動することもできます。

どうすれば Webview にこれらの (Linkify、おそらく) リンクを下線などで表示させることができますか? TextView からスパンを取得してスタイルを設定できるため、TextView では十分に簡単ですが、Webview ではそのデータを取得する方法が公開されていません。

0 投票する
1 に答える
65 参照

jquery - リンクするには www が必要です

このコードは「http」と「https」のテキストのみを置き換えています...しかし、「www」で始まるテキストは置き換えません...

0 投票する
1 に答える
235 参照

php - linkify php関数の正規表現の括弧を修正しますか?

OSticket システムに "linkify" を実装しましたが、ドキュメントhttp://jmrware.com/articles/2010/linkifyurl/linkify.phpで気付かなかった 1 つの指摘された欠陥を除いて、素晴らしく機能しているようです。. リンクの後に ) が続く場合、その ) がリンクに含まれています。GRRR

それで、linkifyが数年で更新されていないことを見て、デバッグできるかもしれないスーパー正規表現の人がそこにいるかどうか疑問に思っていました...

必要な場合の正規表現は次のとおりです。

私はそれをいじり始めましたが、それは私の頭を少し超えていることがわかりました. linkifyの代わりに、他の代替提案も求めていますか?

最後から 2 番目の行に注意してください # Last char can\'t be [.!&\',;:?]

0 投票する
2 に答える
2945 参照

php - Linkify正規表現関数PHP大胆な火の玉メソッド

ですから、SOには関連する質問がたくさんあることは知っていますが、どれも私が探しているものではありません。ユーザーが作成した投稿からのテキストURLをリンクに変換するPHP関数を実装しようとしています。ページの下部にあるDaringFireballの「改良された」正規表現を使用しています:http://daringfireball.net/2010/07/improved_regex_for_matching_urls 関数は何も返さないので、理由がわかりません。

誰かが私がこれを機能させるのを手伝ってくれますか?ありがとう!

0 投票する
1 に答える
1319 参照

android - 子がクリックされたときに ListView アイテムの描画可能な状態を更新する

問題:

ListView比較的複雑なレイアウトのアイテムがあります。リスト アイテム ビューの子の 1 つはTextViewリンク付きです。は、そのTextView中にあるリンクのクリックを ( を使用してLinkify)OnClickListener処理できます。また、 リンクではないテキスト部分のクリックを処理する があります。リスナーはビューの位置を取得しListView、クリックを実行します。

ListViewクリックがトリガーされず、リスト項目の描画可能な状態が更新されないことを除いて、すべてが正常に機能します。TextViewクリックできないアイテム内の他の をクリックすると、それがトリガーされます。

ありがとう!

0 投票する
4 に答える
1516 参照

php - リンクを構築するときにxss攻撃を軽減する

私はしばらく前にこの質問を投稿しましたが、ユーザーが生成した投稿からリンクを見つけて「リンク」するのに最適です。 Linkify正規表現関数PHP大胆な火の玉メソッド

ユーザー生成コンテンツをリンクに挿入することでセキュリティリスクが発生する可能性があるのではないかと心配しています。htmlspecialchars($string, ENT_QUOTES, 'UTF-8')linkify関数を実行してページにエコーバックする前に、データベースからのユーザーコンテンツを既にエスケープしていますが、OWASPで、XSSを軽減するためにリンク属性を特別に処理する必要があることを読みました。この関数は、ユーザー生成コンテンツを二重引用符で囲み、すでにエスケープされているhtmlspecialchars($string, ENT_QUOTES, 'UTF-8')ため、問題ないと思いますが、xssの専門知識を持つ人がこれを確認してくれると本当にありがたいです。ありがとう!

0 投票する
2 に答える
1787 参照

android - Android Linkify メールはサポートされていません

Android アプリでメール アドレスをリンクしようとしましたが、うまくいきませんでした。

方法 1:

方法 2:

両方の方法を使用して、「そのアクションは現在サポートされていません」と表示されました。バグですか?または、私は単にそれを試してみることができません

0 投票する
4 に答える
673 参照

android - TextViewの一部のテキストをリンクします

TextViewに文字列があり、その文字列からサブ文字列をリンクしたいと思います。例えば:

詳細については、ここをクリックしてください。

文字列を動的に取得しています。だから私はそれがここをクリックしているかどうかを検索し、それをリンクに変換する必要があります。「ここをクリック」をリンクするにはどうすればよいですか。

0 投票する
1 に答える
768 参照

android - 自動リンク検出が存在する場合にonContextMenuを有効にする

リストアイテムビューがあり、このプロパティを追加します

ただし、問題は、リンクが検出されたときにコンテキストメニューが表示されないことです。

アイテムにリンクを含めることができますが、アイテムが長押しされたときに表示され続けるコンテキストメニューを表示するにはどうすればよいですか。

私のリストアイテムには、彼の中に1つのレイアウトとテキストビューがあります。

編集

このandroid:linksClickable をこのようにfalseに設定した場合

コンテキストメニューが表示されますが、リンクをクリックできません:(

リンクをクリックできるようにしたいのですが、アイテムを長押しするとメニューが表示されます

0 投票する
3 に答える
2840 参照

android - Androidでlinkifyを使用してマップアドレスをリンクする

次のコードは機能しません-