• ベストアンサー

Safariでスタイルシートがなかなか更新されません

スタイルシートを更新しても、Safariで確認できなくて困っています。Firefox/Netscape/IE/Operaでは更新を確認できました。 Safariですと、キャッシュを空にしたり、何度もページを再読み込みしても一向に反映されません。 Debugモードにしてリフレッシュかけても更新されません。 再起動しても古いままなのでもうお手上げです。 どうしたらスタイルシートが更新されるのかご存知の方回答よろしくお願いいたします。

  • Mac
  • 回答数5
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.5

No.4の続きです。 ローカルディスクでなく、ウェブサーバにアップロードして確認しましたが、スタイルシート変更後、Safariの「更新」をしたら、スタイルシートの変更が反映されました。 どうも一般的に発生する問題でなく、個別特殊な環境でのみ発生する問題であるように思われます。

sasami_jerky
質問者

お礼

たびたびのご回答ありがとうございます。 実は他のマシンで確認したところ反映されていたので、確かに環境依存なのかもしれませんね。 謎です‥

sasami_jerky
質問者

補足

この場を借りてご報告させていただきます。 どうやらプロキシの設定が特殊なものになっていたようです。 すべての設定をOFFにしたら、他のブラウザと同様に見えました。 回答いただいたみなさんありがとうございました。いろいろ勉強になりました。

その他の回答 (4)

  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.4

どのような環境でスタイルシートの確認をされているのでしょうか? ローカルディスク(起動ディスク)にHTMLファイルを作成し、Safariで開いた場合、リンクによるスタイルシート、HEADに記述したスタイルシート、構成要素(タグ)に記述したスタイルシート、いずれも「更新」ですべてスタイルシートの変更が反映されました。

sasami_jerky
質問者

お礼

回答ありがとうございます。 外部スタイルシートです。htmlファイルと同じディレクトリにあります。 ローカルだと反映されるんですけど、サーバにアップするとダメなんです。

noname#40524
noname#40524
回答No.3

環境設定の詳細でスタイルシート無しに成ってますか? ここで設定してあると変更されません。

sasami_jerky
質問者

お礼

回答ありがとうございます。 スタイルシートは「選択されていません」になっております。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.2

でしたらユーザーフォルダの中のライブラリフォルダの中の「Safari」フォルダを同じようにデスクトップなどに移動してください。 もしそれでうまくいったら移動したSafariフォルダの中のbookmark ファイルなどを元の位置の物と入れ替えるとお気に入りは復活します。

sasami_jerky
質問者

お礼

たびたびのご回答ありがとうございます。 やってみたのですがうまくいかないようです。 しかしipアドレスだと表示できました。なんだかわからないけれど更新はされているようです。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

ユーザーフォルダの中のライブラリフォルダの中の「Preferences」フォルダの中の「com.apple.Safari.plist」をデスクトップなどに移動しても同じか確認してください。

sasami_jerky
質問者

補足

回答ありがとうございます。 デスクトップに移動して再読み込みしてみましたが同じです。

関連するQ&A

  • safari,firefoxでスタイルシートを使いたい。

    safari,firefoxでスタイルシートを使いたい。 お世話になっております。 link要素で、以下のような感じで、 ブラウザごとにスタイルシートを使い分けたいのですが、 どうもsafariとfirefoxは、link要素は認識してくれないようです。(opera、chromeは未確認) (私の勘違い?) safariとfirefoxは、スタイルシートのファイルを指定するのは、 どのようにするのでしょうか。 ご存知の方、ご教授ください。よろしくお願いします。 ↓----------------------- (OSの判定は省略) browser = getBrowserName(); if (browser == "Netscape") dirName = "macNsc.css"; if (browser == "Explorer") dirName = "winIE.css"; if (browser == "Safari") dirName = "macSaf.css"; : document.write("<link rel='stylesheet' href='"+dirName+"' type='text/css'>"); ↑-----------------------

  • mac版safariのスタイルシート読み込み

    初めて投稿します。 現在ある企業のwebを制作しています。 完成したものの動作環境チェックをしたのですが、 mac版safariだけ文字が正しく表示されません。 (書体が変わってしまうんです。) ただそれは最初に開いたときに表示されないだけで、 ページを更新するとちゃんとスタイルシートを読み込み、 正しく表示されます。 一回更新して読み込んでも、一度閉じると またフォントが正しく表示されなくなります。 更新して正しく表示できるということはプログラムは 間違っていないはずだと思うんですが、ページを開くたびに いちいち更新しなくてすむ方法はないでしょうか? ひょっとしたらsafariのせいなのでしょうか。 解決方法をご存じの方いらっしゃいましたらご指導ください。 ちなみにsafariは3.1.2です。 Mac版FirefoxとWin版Firefox・Internet Explorerは動作確認できました。 よろしくお願いします。

  • mac版safariのスタイルシート読み込み

    初めまして。 現在ある企業のwebを制作しています。 完成したので動作チェックをしたのですが、 mac版safariだけ文字が正しく表示されません。 (書体が変わってしまうんです。) それにも条件があって、safariを立ち上げて最初にテストページを見ると ちゃんと見られるのですが、ほかのページに行ってから 見てみると書体が変わっています。 ページを更新するとちゃんとスタイルシートを読み込み、 正しく表示されるのですが、一回更新して読み込んでも、一度閉じると またフォントが正しく表示されなくなります。 更新して正しく表示できるということはプログラムは 間違っていないはずだと思うんですが、ページを開くたびに いちいち更新しなくてすむ方法はないでしょうか? ひょっとしたらsafariのせいなのでしょうか。 解決方法をご存じの方いらっしゃいましたらご指導ください。 ちなみにsafariは3.1.2です。 Mac版FirefoxとWin版Firefox・Internet Explorerは 問題なく見られました。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • firefoxとOperaのデフォルトスタイルシート

    firefoxとOperaのデフォルトスタイルシート(UAのスタイルシート)はどこに記述されていますか。 内容を確認したいのですが。

  • dreamweaverでの外部スタイルシート

    こんにちは、htmlファイルと、外部cssでwebpageを作ろうと試みている初心者です、お願いします。 環境は、mac osX、テキストエディット、dreamweaver cs3、です。 htmlファイルを外部スタイルシートでコントロールしたい部分があり、外部スタイルシートはdreamweaverにしています。(というよりすべての素材は、はじめはテキストエディトから作っており、cssの名で保存したものに関してはdreamweaverで開かさるので強制的にです。) ひとつのhtmlファイル単体の更新の場合、テキストエディットを保存後、safariブラウザ開くという方法で、更新の結果、出来栄を見ていましたが。 dreamweaverを使っての外部スタイルシートの内容を変え、更新しようとしても更新の結果がsafariブラウザに反映されません。(ちなみに、詳しくは、dreamwaverの外部スタイルシートをいじり、これをdreamweaverで保存。その後、htmlファイルを開いてみる。という手順ですが、これが上手く反映出来ていないという事です。) これはどうしてかお分かりの方、是非お願いします。

    • ベストアンサー
    • Mac
  • safariで外部スタイルシートが反映しない

    @import "example1.css"; @import "example2.css"; @import "example3.css"; @import "example4.css"; といった様に、外部スタイルシートを複数指定しています。 IE,firefoxでは読み込めるのですが、safariでは読み込めません。 解決法等ありましたらご教授願います。

    • 締切済み
    • Mac
  • スタイルシートで更新情報をつくりたい

    CGIが使えない環境です。CSSを使用しています。 スタイルシートで更新情報(テキスト)を全ページに反映させることは可能でしょうか? 当方、上級者とはいきませんので、なるべくシンプルなご指導をおまちしています。

    • 締切済み
    • CSS
  • IEでスタイルシートがうまく表示されない

    Dreamweaver8で、スタイルシート(css)を外部にして、 HPを作成しました。 スタイルシートでh1,h2,pなどの文字を再定義しているのですが、 IE6でHP表示させると反映されません。 一方、opera8では、きちんと反映されて表示されます。 IE6の設定に問題があるのでしょうか? なお、IEにおいても、文字以外のスタイルシートの設定はきちんと反映されています。 よろしくお願いします。

  • OPERA 25 のユーザースタイルシートについて

    OSはWindows7 64bitです。 OPERA バージョン25を入れて、ユーザースタイルシートを設定しようとしたのですが、 検索先の http://ja.opera-wiki.com/ユーザースタイルシート にある画像と、OPERA25の設定画面が全く違うことに戸惑っています。 OPERA25では、「左上のOPERAボタン」→「設定」と選んでいくと、上記サイトの画像にある設定ウィンドウではなく、ページまるごと使った縦長の設定画面になると思うのですが、、、特にユーザースタイルシートの項目があるようには見えません。 あとOPERAには「いろんなバージョンがあって、それぞれでできることが違う」という情報も散見される気もします。 もしかしてOPERA25が機能不足なのでしょうか?よりよいバージョンが有るならそれも教えて下さい。 Firefoxではユーザースタイルシートで好みの画面が作れているのですが、OPERA初心者なので、よくわからず困っています。 ご存知の方、何卒アドバイスをよろしくお願い致します。

  • スタイルシートについて

    実は今、はじめてHTMLでホームページを作成しているんですが、スタイルシートってありますよね。HTMLの本とか読んでると、スタイルシートでいろいろ設定した方が良いようなので、そうしたいと思っているのですが、HTMLで本読みながら設定しても、IEで確認するとそれが反映されていないんですよ。ちなみにネットスケープでは反映されるんです。IEのバージョンは5.5なのですが・・・ いったい何がいけないんでしょうか?原因として考えられるとしたら、どのような事が考えられますか?