0

是否可以告诉浏览器从不同的域(例如在 iframe 中)打开网站并突出显示部分文本并将该部分滚动到视图中?(还记得 Google 提供了搜索结果页面的缓存版本,其中突出显示了搜索结果吗?)

我想避免必须通过服务器代理页面并在那里修改它。有没有办法做这个客户端?这可能需要跨站点脚本,这很困难,对吗?

文本中只需要突出显示一个部分,所以我并不关心这是通过文本选择发生的,还是在该部分周围放置了一些标记(如 span 元素)。

不幸的是,这个其他页面来自哪个站点超出了我的控制范围,因此我无法修改该页面以在正确的位置包含一个锚点。

例如,是否可以告诉浏览器在文档中进行全文搜索?

4

1 回答 1

0

恐怕所有的答案都已经在你的问题中了。客户端,您无法从不受您控制的另一个域访问页面内容。像 postMessage 这样的跨站点技术只有在你控制两端的情况下才会起作用。

于 2013-02-13T21:50:19.857 回答