是否可以告诉浏览器从其他域(例如iframe)打开网站并突出显示其部分文本并将该部分滚动到视图中? (还记得Google提供搜索结果突出显示的搜索结果页面的缓存版本吗?)
我希望避免通过服务器代理页面并在那里修改它。有没有办法做这个客户端?这可能需要跨站点脚本,这将是困难的,正确的吗?
只需要在文本中突出显示一个部分,因此我不关心是通过文本选择还是在部分周围放置一些标记(如span元素)。
不幸的是,这个其他网页来自哪个网站是我无法控制的,因此我无法修改该网页以在正确的位置包含一个锚点。
例如可以告诉浏览器在文档中进行全文搜索吗?
答案 0 :(得分:0)
我担心所有的答案都已经在你的问题中了。客户端,您无法从不受您控制的其他域访问网页内容。像postMessage这样的跨站点技术只有在你控制两端时才有效。