問題タブ [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 に答える
1081 参照

android - LInkifyブロックのonclickイベント

onclickリスナーが割り当てられているTextViewオブジェクトがいくつかあります。TextViewオブジェクトでLinkify.addLinksを実行しない限り、onclickリスナーは正常に機能します。実行した時点では、onclickイベントは発生しません。これは、TextView内の何かが実際にリンクされているかどうかに関係なく発生します。両方のイベントを発生させる方法はありますか、または少なくともテキストでリンクされているか、リンクされるかどうかを予測できる方法はありますか?

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

android - AndroidTextViewはLinkiFyおよびHrefタグを有効にします

通常のhttpリンクだけでなくhrefタグを含むテキストをtextviewに設定したいと思います。たとえば、このようなテキスト"please <a href=/'http://google.com' target='_blank'>click here</a>. or visit http://yahoo.com".

問題は、両方のプロパティを一緒に設定できないことです。Html.fromHtmlをテキストに設定すると、hrefタグの付いたリンクが強調表示されます。ただし、Linkfyプロパティは「http://yahoo.com」では機能しません。その逆も同様です。TextViewでhrefタグと通常のリンクの両方を有効にするデフォルトのプロパティはありますか?

ありがとう、

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

android - linkfied TextViews を使用して LinearLayout で onClickListener をトリガーできません

各セルが LinearLayout であり、その中に他のビューがあるリストビューを開発しています。また、セルの onClickListener を設定して、ユーザーを別のアクティビティに移動させました。

問題は、内部のビューの 1 つが、Linkify 関数を適用する TextView であることです。TextView のテキストにたまたまリンクが含まれている場合、LinearLayout の別のビューをクリックしない限り、onClickListener をトリガーできません。この問題は、ハイライト機能にも当てはまります。

何が起こっているのか知っている人はいますか?

ありがとう!

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

javascript - iframe 内でのアクセス

linkify から派生したコードの短いスニペットを使用して、Firefox 拡張機能から Web ページ内のすべてのテキスト inode にアクセスしています。これは次のように見えるので、特に興味深いものはありません。

存在するiframeからテキストノードを取得するための最良の方法について誰か提案がありますか? 具体的には、

私をどこかに連れて行く可能性が高い(そうではないようです)、または私は間違った木を吠えていますか?

乾杯 :)

編集2:これは完全に更新された機能です(再び)

編集 3: 少し優れた機能?

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

java - リンクされたListViewItemにハイライトセレクターが表示されない

ListViewItemでLinkifyを使用すると、ハイライトセレクターがオフになり、テキストのみがハイライト表示されます。

ListViewItemをクリックしたときにハイライトセレクターを元に戻すにはどうすればよいですか?

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

php - PHPでのネットワークファイルの自動リンク

ユーザーが送信したテキスト内のリンクを自動的に検出し、動的にリンクを生成しようとしています。これは「通常の」URLでうまく機能することがわかりました。

$pattern = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/"; return preg_replace($pattern, "<a href=\"\\0\" rel=\"nofollow\" target=\"_blank\">\\0</a>", $str);

これを拡張して、UNCまたはまたはなどのマップされたネットワークドライブをカバーする方法はあります\\ComputerName\SharedFolder\File.txtZ:\Dir\File.txt

私は必ずしも完璧な解決策を探しているわけではありません。

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

android - Android Linkify は URL を小文字にします

次のような大文字を含むURLがありますhttp://myserver.com/apps/DroidApp.apk

この URL を Android Linkifyに渡すと、結果のリンクの大文字小文字が次のように変わりましたhttp://myserver.com/apps/droidapp.apk

どうすればこれを克服できますか?

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

jquery - jQuery Linkifyプラグイン:括弧で終わるリンクを処理できません

私はこの素晴らしいプラグインを使用しています:https ://github.com/maranomynet/linkify/blob/master/1.0/jquery.linkify-1.0.js

domを操作するテキストをリンクします。問題は次のようなリンクにあります:http://en.wikipedia.org/wiki/The_Godfather_ (novel )

リンクは「http://en.wikipedia.org/wiki/The_Godfather_(novel」になります

括弧などを処理するためにlinkifyコードで何を変更できますか?

ありがとう!

PS:ねえ、Stackoverflowもこれを使用できるようです!ハハ;)

編集:

DaringFireballの投稿を見たところ、うまく機能しています...問題はwww.google.comのような単純なURLにあります(「noProtocolUrl」の最初の正規表現に関係していると思います。これは私が正しいことです。今:

「www.facebook.com」を使用すると、これを取得できます(リンクの横のテキストと同じように、rel属性とclass属性を使用します。

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

jquery - 長いリンクに省略記号を追加します(jquery.linkifyでリンクされています)

静的テキストへのリンクを追加するために「Linkify」を使用しています...これは私が使用しているものです:

https://github.com/maranomynet/linkify/blob/master/1.0/jquery.linkify-1.0.js

<wbr>15文字の後に(単語区切り)を追加したいのですが&hellip;、30文字程度の後に追加したいのですが...(リンクが30文字未満の場合は、追加しないでください…)

したがって、リンクは次のようになります。https://github.com/mara<wbr></wbr>nomynet/linkify&hellip;

そのjquery.linkify-1.0.jsでvar"$2"を使用する必要があると思いますが、その方法について少し混乱しています...

どんな手掛かり?

ありがとう!

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

android - linkify のデフォルトのリンクの色は何ですか?

たとえば、

Linkify は何色を使用しますか? 明らかにandroid.graphics.Colorにはありません。

標準リンクを入れたいだけの長い段落がいくつかあり、同じように見せたい自分で何かをする必要がありますが、どの色に設定すればよいかわかりません。他のすべての色を変更することもできますが、それは非常に長い道のりのようです.