0

次のようなフレームセットを介してサイトを表示したいクライアントがいます。

<frameset rows="100%,*" border="0">
  <frame src="http://www.real-site-address.com" frameborder="0" />
  <frame frameborder="0" noresize />
</frameset>

私が反対している唯一の議論は、サイトの内部で何かがブックマークされるのを防ぐということです. (確かではありませんが)戻る/進むボタンも壊れていると思います。

これが望ましくない他の理由はありますか?

4

3 に答える 3

1

質問で言及されている議論は、この種のフレームの使用に対して十分に強力ですが、それらに加えて、欺瞞の側面があります。このようにフレームを使用するのは、サイトのアドレスを実際のアドレスとは異なって見えるようにするためです。このアイデアそのものが、さまざまな理由でユーザーに公開されることがよくあります。ユーザーはだまされたと感じたり、サイトが素人っぽい (適切なホスティングではなく安っぽいトリックを使用しているため) と考えるかもしれません。

スクリーン リーダー ソフトウェアにはフレームに関する特別な問題があり、たとえば「ページには 2 つのフレームがあります」と言って、フレームのタイトルまたは名前を読み上げて、ユーザーにフレームを選択させることで対処できます。これは特に、使用する適切な名前がない場合は成功しません。そのため、単に「フレーム 1」および「フレーム 2」と呼ぶことができます。

于 2012-06-08T02:58:57.130 に答える
1

あなたが言及したように:ディープリンクの喪失。たとえば、特定の記事へのリンクを共有することは不可能です。これにより、リンクの人気やページ ランクの評価が低下する可能性があります。

したがって、訪問者の統計はより困難になるか、部分的に不可能になることさえあります。言い換えれば、SEO の観点から彼らを説得してみてください。それは常にCEOにとって驚くべきことです。

于 2012-06-10T11:24:06.913 に答える
-1

私が考えることができる唯一のことは、特定の doctype を設定する必要があるということです。正しく使用していることを確認してください: http://reference.sitepoint.com/html/frameset

于 2012-06-07T22:44:57.907 に答える