1

Web から情報を取得する Web アプリケーションがあり、取得した
データが Web ページに表示されます。Web サイトから取得した文字列とその Web サイトへのリンクがあります。

String = "won the Ethugalpura International Rating Chess Tournament"
url    = "http://www.island.lk/index.php?page_cat=article-details&page=article-details&code_title=15182"

ユーザーが文字列をクリックすると、関連する Web サイトにアクセスして、強調表示されたテキストで表示したいと考えています。

誰でもこれを行う方法を教えてもらえますか?

4

3 に答える 3

1

したがって、新しいWebサイトが読み込まれ、その新しいサイトでテキスト('String')が新しいサイトで強調表示されますか?

これは一般的な使用では不可能だと思います。確かにこれを行うためにブラウザプラグインをマシンにインストールすることもできますが、通常、ブラウザを制御していない他のユーザーの場合、あるサイトが別のサイトのコンテンツの表示を変更することはできません。ありがたいことに。

于 2012-08-28T11:00:42.403 に答える
1

このDOM のテキストを置き換える を確認してください。これは、検索によってテキストを強調表示するのに役立ちます。ライブデモ

于 2012-08-28T11:04:27.713 に答える
0

これを直接行うことはできません。

技術的には、外部ページのコンテンツを取得し、それを操作して (文字列を検索し、たとえばmark要素内に配置し、その要素を強調表示するための CSS ルールを追加することによって)、間接的に行うことができます。つまりa、リンクのように見える要素を使用しますが、実際にはイベント ハンドラーによって駆動され、変更されたドキュメントが表示されます。

当然、外部サイトの著作権者の許可が必要になります。

于 2012-08-28T11:09:40.823 に答える