続行する前に、これがユーザー エクスペリエンスに役立つことを確認してください。マウスをページ上に移動してハイパーリンクをブラッシングすると、常にリンクのプレビューが一番上に表示されるとは限りません。ただし、これがユーザーの最善の利益になると仮定すると...
実装に関しては、@Michael が示唆しているように、を使用してこれを行うことができますが<iframe>
、iframe 内のドキュメントはユーザーが設定したズーム レベルで表示されますが、少なくとも 1024x768 用に設計されたドキュメントの 250x250 ウィンドウを表示することはできません。ユーザーを助けるために。したがって、ズームアウトした Web ページの鳥瞰図をユーザーに表示する必要があります。
現在のビューポートのズーム レベルを取得する方法はあります (最新のすべてのブラウザーでページのズーム レベルを検出するには?)。さらに、iframeごとにズームを設定できるとは思いません(すべてを設定できると仮定します)。
その場合の最善の方法は、縮小されたビットマップ ページ レンダリングをユーザーに表示することです。これは、Google が検索結果で人気のあるページに対して行っているようにです。ただし、これは、リンク先のページごとに、ターゲット ページのレンダリングされた画像を取得する必要があることを意味します。
数年前まではページ サムネイル サービスを提供する会社があったことを覚えています (これは、2005 年から 2008 年頃に人気があった、Web ページの二重下線付き広告テキストの一部でした)。
その後、独自のサービスをセットアップし、レイアウト エンジン (Gecko、WebKit、または Trident) をホストして、ページのサムネイルを生成できるようにする必要があると思います。
すべてを考慮すると、それだけの価値はないと思います。