私はFirefoxを使用してWebサイトを開発すると同時に、Webを閲覧したり、Gmailを読んだりしています。
問題は時々ありますが、キャッシュを削除したり、WebアプリのCookieを削除したりする必要がありますが、アクセスしている他のWebページにログインしたままにしておきたいです。
この問題に役立つFirefoxプラグイン(またはFirefoxのトリック)を知っていますか?
すべてのWeb開発者が必要とするFFのアドオンは2つあり、それらは Web Developer Toolbar および Firebug です。Firebug拡張 YSlow は非常に重宝します。
Web Developer Toolbarには、個々のCookieまでの優れたキャッシュおよびCookieコントロールがあります。 Firebugでは、ページのDOMとCSSを直接操作できます。YSlowは、ページの重みと応答時間に適しています。
JavaScriptの負荷が大きいサイトではFirebugを有効にすると、速度が低下するので注意してください。 Gmailはこれについて警告し、オフにするように指示します。ツールがブラウザの下部に埋め込まれているときにメニューを使用してサイトを無効にしようとしたが、サイトメニューが正常に機能する独自のウィンドウでツールを開くことができないという問題がありました。
私は個人的にも IE Tab が好きです。つまり、FFを離れることなくIEでページをすばやく表示でき、IEでのみ機能するものをロードすることもできます。 。
Cookie Monster うまくいくかもしれません。また、Firefoxで2つの profiles を使用することを検討しましたか? 2つのアイコンで2つのプロファイルを設定し、1つのプロファイルをWebサイトに使用し、もう1つのプロファイルを非開発用に使用できます。唯一の問題は、一度に1つしか開けないことです。
また、2つのブラウザー(Chrome、IE、Firefoxなど)も正常に動作する可能性があります。
Ctrl-F5
私は同じ問題を抱えていて、表示している現在のサイトのCookieを削除するためのFirefoxアドオンを見つけました。
https://addons.mozilla.org/en-US/firefox/addon/remove-cookies-for-site/
それを使用して、リストから自分のサイトを見つけるためにFirefoxメニューをナビゲートする必要はありません(時間がかかりすぎました)。これはキャッシュ問題をカバーしません。そのために他の人々が述べたCtrl + F5があります。ここで詳しく説明します。
最適なソリューション:
1)CTRL+H
をクリックしてサイトを検索するだけです。
2)それを右クリックしてForget About this site
を選択します(ソース: https://superuser.com/a/733154/249349 )
1つのドメインのFirefoxを使用してキャッシュとCookieをクリアし、他のサイトでログインしたまま(キャッシュを保持)したい場合は、「-no-remote」パラメーターを使用して2番目のfirefoxプロファイルを同時に実行できます。私はこれを常に使用して、作成しているサイトを匿名および管理の観点から同時に表示しています。
これを行う1つの方法(Windows XPの場合)は、2つのプロファイルを作成してから、startmenu-> run type 'firefox -profilemanager'のチェックを外し、 '次回は確認しない'ボックスのチェックを外して、プロファイル1をロードしてから、startmenu-> run typeを実行します。 「firefox -no-remote」とロードプロファイル2。2つの別個のfirefoxプロファイルが実行されているはずです。
単一のドメインのCookieをクリアすることは、いくつかのツールのいずれかを使用すると簡単です。単一のドメインまたは個々のページレベルでキャッシュをクリアすることが役立つ場合もありますが、これまでのところ、私にとってそれほど簡単ではありません。
具体的な状況の1つは、メタリダイレクトの変更です。ctrl-F5だけではできません(結局、リダイレクトされます)。別のプロファイルを使用することは、許容できる一般的な解決策ではありません。 Web Developerツールバーは、キャッシュを無効にして変更が機能していることをテストできますが、これは一時的な修正であり、変更を表示するためにクライアントにすぐに提案できるものではありません。
ロス、私はあなたに完璧な答えを持っています。 Cookieをクリアする現在のタブに移動します。 [ツール]> [ページ情報]をクリックします。または、ショートカットとして ページ情報フォームとリンク をインストールします。次に、[セキュリティ]タブをクリックします。次に[Cookieを表示]ボタンをクリックします。関連するドメインのすべてのCookieが表示されます。削除するものをクリックし、[削除]をクリックします。
私は SQLite Manager を使用して、Firefoxが単一のサイトをキャッシュから削除します。あなたがしなければならないのは、このプラグインを使用してユーザープロファイルフォルダーのPlaces.sqliteを開き、サイトを削除することだけです。簡単な解決策ではありませんが、機能します。必ず最初にプロファイルをバックアップしてください。
ここでCookieがカバーされているようです。
キャッシュに関しては、開発サーバーに強制的に更新を行わせることがコツです。 httpdでは、おそらくこれらをスワップアウトするいくつかのキャッシュディレクティブがあります。
Header set Cache-Control "no-cache, must-revalidate"
ExpiresActive On
ExpiresDefault "now"
ヘッダー:
<meta http-equiv="cache-control" content="no-cache, no store"/>
これをhttpdの方法で行う利点は、scripts/images/cssが更新されることです。このようにして、Web開発者ツールバーを備えたブラウザだけに制限するのではなく、chromeのような他のブラウザを使用して、キャッシュなしの処理をそれほど簡単に行うことはできません。
質問のcookie部分を他の部分より少し簡単に処理する別の拡張機能は Close'n forget です。
https://addons.mozilla.org/en-US/firefox/addon/closen-forget
ツールバーボタン/コンテキストメニュー/キーボードショートカットで使用して、現在のページを閉じ、保持しているCookieを破棄できます。
オプションで、サイトをブラウザの履歴から削除したり、(オプションで)現在のページでアクセスしたすべてのページをブラウザの履歴から削除したりすることもできます。