0

別のドメイン(iframeなど)からWebサイトを開き、そのテキストの一部を強調表示してその部分をスクロールして表示するようにブラウザーに指示することはできますか?(Googleが検索結果が強調表示された検索結果ページのキャッシュバージョンを提供したときのことを覚えていますか?)

サーバーを介してページをプロキシし、そこで変更する必要はありません。このクライアント側を行う方法はありますか?これにはおそらくクロスサイトスクリプティングが必要ですが、これは難しいでしょう?

ハイライトされたテキストにはセクションが1つだけ必要なので、これがテキスト選択によって行われるのか、セクションの周囲にマークアップ(スパン要素など)が配置されるのかは気にしません。

残念ながら、この他のページがどのサイトからのものであるかは私の制御が及ばないため、正しい位置にアンカーを含めるようにそのページを変更することはできません。

たとえば、ドキュメント内で全文検索を実行するようにブラウザに指示することは可能ですか?

4

1 に答える 1

0

残念ながら、すべての答えはすでにあなたの質問にあります。クライアント側では、自分の管理下にない別のドメインからページのコンテンツにアクセスできません。postMessage のようなクロスサイト手法は、両端を制御している場合にのみ機能します。

于 2013-02-13T21:50:19.857 に答える