1

我有一个从网络检索信息的网络应用程序,获取的
数据显示在我的网页中。我有从网站获取的字符串和指向该网站的链接。

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"

当用户单击字符串时,我想访问相关网站并使用突出显示的文本显示它。

谁能告诉我该怎么做?

4

3 回答 3

1

检查此替换 DOM 中的文本,这将帮助您通过搜索突出显示文本,现场演示

于 2012-08-28T11:04:27.713 回答
1

所以新网站会被加载,然后在新网站上的文本('字符串')会在新网站上突出显示?

我觉得这对于一般用途来说是不可能的。您当然可以在您的机器上安装一个浏览器插件来执行此操作,但通常对于您无法控制其浏览器的其他用户,一个站点无法更改另一个站点内容的显示。谢天谢地。

于 2012-08-28T11:00:42.403 回答
0

您不能直接执行此操作。

从技术上讲,您可以通过获取外部页面的内容、对其进行操作(例如通过搜索字符串并将其放入mark元素中,然后添加 CSS 规则以突出显示该元素),然后伪造链接来间接地做到这一点。也就是说,您将使用一个a元素,看起来像一个链接,但实际上由一个事件处理程序驱动,该处理程序导致您修改的文档被显示。

当然,您需要获得外部网站版权所有者的许可。

于 2012-08-28T11:09:40.823 回答