2

1 時間ブラウジングした後、ここでこの質問をすることにしました。

背景色を変更するなど、URL に CSS コードを追加することはできますか?

http://yahoo.com (コマンド) style =background-color:#000000;

または類似。または、Chrome 拡張機能などを使用せずに、変更された css でサイトが読み込まれる URL を作成することは可能ですか?

手伝ってくれてありがとう!

4

4 に答える 4

2

いいえ。(標準ソフトウェアを使用して) ドキュメントの URL に何かを追加してドキュメントを変更することはできません (サーバーが URL への追加を認識し (たとえば、クエリ文字列の場合)、それに基づいて別のドキュメントを返す場合を除きます)。

可能であれば、ブラウザはすべてのサイトをXSS 攻撃にさらすことになります。

ブラウザー拡張機能は、このクライアント側を実行する唯一の方法です (ただし、その拡張機能のユーザーは XSS 攻撃に対して脆弱になります)。

ブックマークレットを 2 段階のアプローチで使用することもできます (1. ページにアクセスします。2. クリックしてブックマーケットを有効にします)。

于 2013-11-12T10:22:27.560 に答える
0

変更された css でサイトが読み込まれる URL を作成することは可能ですか?

解決:


次のようなものを追加します。?v=1.1

<link rel="stylesheet" href="style.css?v=1.1"> 

css を変更するときは、次のようにバージョンを変更し?v=1.2ます。その後、ブラウザは新しく更新された css をロードします。css を変更するたびに、任意の番号に置き換えることができることに注意してください。

これは CSS には影響しません。ブラウザに完全に異なるファイルであると思わせるだけです。

しばらく値を変更しないと、ブラウザーは引き続きファイルをキャッシュ (または保持) し、他の要因によって強制されない限りダウンロードを試行しません。または、クエリ文字列値を更新することになります。

于 2013-11-12T10:43:17.507 に答える