TODOS・何でも情報交換TOPから是非ご覧ください。
一番下の投稿フォームへ > スレッド一覧 > 記事閲覧
フレーム使用のサイト閲覧で気づいたこと
日時: 2012/08/25 06:15
名前: りり

フレーム使用のメリット・デメリットは、さんざん話題にもなり
こちらにもスレッドがあります。
http://todos.xsrv.jp/22patiohp/todos.cgi?no=18

また、フレーム使用のメリット・デメリットについて良くまとめられたサイトはこちら
http://www.mars.dti.ne.jp/~fuminG/navi/frame.htm
http://www6.plala.or.jp/mamoho/design/merit.html

私も、
>2 トップページに戻れない?
>ページが分割されていますから、もちろん検索結果で メニュー側ページや メインやサブページに誘導された訪問者が、トップページに戻れない! という事があります。 
>こういう事にならないようにどのページに入っても トップページに戻れるリンクを入れておきましょう。

という経験があり、その旨お知らせしたら、「どのページに入っても トップページに戻れるリンク」を入れてくださったということがあります。
で、その方のサイトや、最近独自カテゴリー参入の電右衛門さんのサイトで
http://www.hi-ho.ne.jp/j-inagaki/ohanasi/index.html

更新されているのに、最初のアクセスでは反映されおらず、更新ボタンを押さないとならない…という現象がたびたびありました。で、更新を見損なってしまったこともあります。
場合によっては、更新された記事をすでに読んでいるのに、トップに戻ると、やはり反映されていないままなのです。

もしかしたら、フレームが使われたサイトの場合、フレームの記述のあるindex.htmlは古いままで、多くは、主コンテンツトップのメインなhtmlのみ更新していくので、キャッシュのほうが優先されてしまうのでしょうか?

で、調べてみました。
http://blog.causu.com/article/119880486.html
>ノンフレームのページは、ブラウザの「更新ボタン」を押せば、最新のページをキャッシュに置き換えます。
 しかしフレームを使用している場合、個々のページは、キャッシュに読み込まれたものが表示されるだけで、いくら「更新ボタン」を押しても、最新のページに置き換わりません。つまり、ブラウザの「更新ボタン」は押して、最新のページを読み込んだつもりだったのに、最新のものに置き換わっていない場合があります。

最近気づいたので、IE9でのキャッシュの影響が強いのかなとも思いますが、他のブラウザではいかがでしょうか?
個別にキャッシュの調整もできるようですが、一般の方がPCに入っているブラウザをそのまま使っていると、その状態になるということは、かなり気になります。

フレームページが最新の状態を表示しにくいとは盲点でした。良く知っているサイトなら、「更新されているはず」と対処できますが、たまたま訪れた場合、最新記事を見損なってしまう恐れがありますので要注意ですね。
メンテ

Re: フレーム使用のサイト閲覧で気づいたこと ( No.1 )
日時: 2012/08/25 07:22
名前: りり

そういえば、こちら◆SSIの活用法◆で、o6asanさんが、SSIで日付日時取得を表示するため、やむを得ずフレームを使われましたが
http://todos.xsrv.jp/22patioweb/todos.cgi?no=42
そのときも、日付日時更新にタイムラグがあると感じました。フレーム利用とキャッシュの関係が絡んでいたのかもしれませんね。
メンテ
Re: フレーム使用のサイト閲覧で気づいたこと ( No.2 )
日時: 2012/08/25 13:01
名前: sugiyama

エラー(NGワード)メッセージが出て投稿できないので、画像にしました。
メンテ
Re: フレーム使用のサイト閲覧で気づいたこと ( No.3 )
日時: 2012/08/25 13:35
名前: りり

sugiyamaさん、詳しくありがとうございます。

こちらの掲示板は、htmlタグが使えないので、タグをそのまま表示します。
緊急対応のteacup掲示板では、タグが使える分、htmlタグを紹介しようとすると、< > 内が消えてしまうので、<>とそこだけ全角にするなどの苦労もしますが。

URLを入れると自動リンクなので、一般の参加者は、「href」など入れないのですが、スパマーの中に、自動リンクでなくてタグが使える掲示板用に、URLにリンクタグを付けてくるものがあったのですね。
で、半角の「href」が禁止ワードになっています。

あと自動投稿ではなく手動で無意味な英文を入れてくる迷惑投稿者があり、良く使われる半角thも禁止ワードにしています。で、そこを一部全角などにしていただくと良いかと思います。thは、通常の日本語書き込みには使われないのですが、参照URLにたまたま出てくることもあって悩みの種です。

今回は、「href」の方が引っかかったようです。

いろいろな対策により、自動投稿プログラムは完全阻止できているのですが、投稿フォームを探してきて、迷惑投稿するケースは、残念ながら完全に遮断できないですね。


あっと、ここからが本題です。sugiyamaさんのご提案は、こういうことですね。
http://www.1uphp.com/con1/frame/noframe.html

なるほどーーー
対応していない場合、ただ「フレームを使っています」とか「このページを表示するには、フレームをサポートしているブラウザが必要です。」とか表示するのではなく、フレームなしでコンテンツが閲覧できるように対策しておくということですね。

この方策は、あまりいきわたっていないと思います。

いろいろ理由があり、フレームを使われている方も、まだまだいらっしゃいますから、貴重な情報ありがとうございました。

フレームありのサイト閲覧でこういう体験あったという情報に対し、対策的なこと、閲覧者ではなくサイト設営者のほうですが、そういうこともまとまったら、「フレームでメニューページをつくったときの工夫」に転記していきたいと思います。

今後ともよろしくお願いいたします。
メンテ
Re: フレーム使用のサイト閲覧で気づいたこと ( No.4 )
日時: 2012/08/25 19:55
名前: りり

えっと、補足として

>フレームを使っているページには、一日二日を争うような情報は書いていない

あの…実は、私が、よく訪問させていただいているページで、最近続けてこのフレームキャッシュ問題に直面しまして、気になり始めたのですね。

一つ目は、毎日更新されている方がいらして、トップページを見て、一度更新もかけたのですが、その日の更新はまだのようでした。で、前日までの内容に対して、そちらの掲示板に書き込んだのですね。
すると…私が掲示板で確かめたく尋ねた内容のことが、その日の更新に入っていたのです。
まあ、FTPで更新されたものは、掲示板のように日時が入るわけではないので、そこの時間差が分からないのですが…

あと、こちらで新規カテゴリーも設置させていただいた電右衛門さんのサイト。電右衛門さんお出かけのようで、定期更新がかなり遅れているようで一時心配してしまいました。
すると…他の方の掲示板書き込みは、一日前に入っていて、どうやら、私が、皆様よりかなり遅く更新に気づいたようなんですね。

そんなことが続いたものですから、変ねーーーと感じていました。フレームの場合、環境によっては最新ページが出にくいと分かり、今回、やっと訳が分かり、また対応も、フレームサイト閲覧者、設置者、双方に必要だなと感じたわけです。

そんなに神経質に考えているわけではなく、フレームを使ったトップページでは、こういうことが起こりますよ…と、双方が認識して利用すれば良いかと思っています。

メンテ
Re: フレーム使用のサイト閲覧で気づいたこと ( No.5 )
日時: 2012/08/25 20:23
名前: sugiyama

[Crtl]+[R]や[F5]でリロードしても各フレーム更新が反映されないってのは不便ですね。
* imgタグでHTMLファイルに埋め込んだ画像
* HTMLファイルにSSIでincludeしているファイル
* HTMLからリンクしているcssファイル
これらのものはHTMLのリロードをすれば必ず新しく読み直されると思います。
(そうじゃないと不便過ぎる)

私が「音声ファイルの更新が反映されなかった」というのは、
HTMLファイルからリンクを張っている感じのものでした。[再生]ボタンを押すと音声が再生される感じ。
これだと、音声をページに埋め込んでいるのではなく、音声ファイルにリンクを貼ってある感じなので、
HTMLをリロードしても音声は更新反映されないのかもしれませんね。

各フレームページはHTMLファイルに埋め込まれている画像なんかとは性質(関係性)が違うのかもしれませんね。
(ページを構成する要素ではない! みたいな…)
メンテ
Re: フレーム使用のサイト閲覧で気づいたこと ( No.6 )
日時: 2012/08/25 21:05
名前: りり

>これだと、音声をページに埋め込んでいるのではなく、音声ファイルにリンクを貼ってある感じなので、
>HTMLをリロードしても音声は更新反映されないのかもしれませんね。

なるほどーーー、そういうこともありますね。
実際に体験すると、実感し、理論的にもすっきりすると…ということは出てきますね。

私は、以前、フレームを使ってサイト作成しようという方をお止めするほど、理論がしっかりしていなかったのですが、今だったら、言葉を駆使して止めさせると思います。それに、ホームページビルダーのような便利なソフトも、つくりが本当に洗練されてきています。昔は、ビルダーを使ってフレームページを四苦八苦して作られた方もいらっしゃるでしょうが。
今は、どれだけ使いたいテンプレートや素材が豊富かで勝負していますから、ホームページビルダーも、cssやJavaScriptを知らない方でも、それを駆使した結構見栄えの良いテンプレートから、さっとそれなりのページができてしまいます。まず慣れない方だったら、そうしたテンプレート利用のサイトから慣れていただくのが良いと断言できます。

>* HTMLファイルにSSIでincludeしているファイル
>これらのものはHTMLのリロードをすれば必ず新しく読み直されると思います。

今、私もそこを考えていたのです。SSIに思い至ったのは、フレームを使われたトップページに、正しく最終更新日時が反映されていなかったからなんです。で、中の記事へ進むと新しい記事になっていて…トップに戻ると、やはり古い日付…それで、記事は新しくしたのに、トップの更新日を直し忘れたのかと思い、「SSIを使われたらどうでしょう?」と、お節介を書きにいってしまったのですね。そのとき何回か見直したら、トップの日付も新しくなっていたので、キャッシュの問題だったのでしょう。

ということで、フレーム使用のトップの日付を手書きで書き直してFTPアップしても、キャッシュ表示で古い日付のまま…ということが起こりえますから、フレームを使っている方ほど、トップの更新日時は、SSIをお使いいただくと良いかと思うのですね。SSIは、古いキャッシュを出すということはないと思うので。
是非、フレーム使用の方には、SSIで更新日時を出す方法を採用いただきたいと思います。
メンテ

楽しい交流と情報交換のTODOS・アップローダーも用意。ぜひTOPからもご覧ください。
ご参考になりましたら、お気軽に一筆お書き込みくださいませ。
題名 スレッドをトップへソート
名前
画像添付
JPEG
GIF
PNG



参照ボタンを押して、PCの画像を指定ください。3枚まで指定できます。縮小画像はクリックで拡大されます。
パスワード (好きなパスワードを。投稿後、右下のスパナマークをクリックし、そのパスワードを入れて修正できます。)
コメント

   クッキー保存
スレッドTOPへ***スレッド一覧