[解決済み] クローム ERR_BLOCKED_BY_XSS_AUDITOR の詳細情報
質問
投稿しようとすると、このクロームのフラグが立ち、簡単なフォームが表示されます。
問題は、Developer Consoleには何も表示されず、自分でも原因がわからないことです。
もっと詳しく見る方法はないでしょうか? エラーの原因となっているコードの一部を表示して修正する...。
解決方法は?
クローム v58 かもしれない または じゃないかもしれない は、あなたの問題を解決します。実際に何をPOSTしているかによります。たとえば、input/select/textarea 要素の中に HTML/XML データをそのまま POST しようとしている場合、そのリクエストは監査人からブロックされる可能性があります。
この数日、私は2つの異なるシナリオでこの問題にぶつかりました。 クライアント側 エディタと、ある種のコンテンツプレビューを特徴とする対話型アップロードフォームです。私は、生のHTMLをbase64エンコードすることで、この2つを修正することができました。 前に それをPOSTし、受信側のPHPページでデコードしています。これはおそらく問題を解決し、最も重要なことは、POST リクエストから来るデータに関する開発者の認識レベルを高め、効果的なデータエンコーディング/デコーディング戦略を採用させ、XSS タイプの攻撃からウェブアプリケーションを強化することを期待します。
でコンテンツをbase64エンコードするには、以下のようにします。 クライアント側 を使用することができます。 ネイティブbtoa()関数 を使うか、jQueryプラグインなどのサードパーティ製のものを使うか(私は最終的に これ で、これは大丈夫でした)。
POST データを base64 でデコードするには、PHP の
base64_decode(str)
関数、ASP.NETの
Convert.FromBase64String(str)
または他の何か(サーバーサイドのシナリオに依存)。
詳細は、以下をご覧ください。 このブログの記事 というテーマで書きました。
関連
-
[解決済み] ChromeでCSSカスタムスタイルのボタンから青枠を削除する
-
[解決済み] BraveブラウザにChromeのdev-toolsがあるのはなぜか?
-
[解決済み] 違反 長い JavaScript タスクの実行に xx ms かかりました。
-
[解決済み] Chromeの同一生成元ポリシーを無効にする
-
[解決済み] ウェブサイト制作のためのChromeキャッシュの無効化
-
[解決済み] Firefox または Chrome ブラウザから HTTP POST リクエストを手動で送信する方法
-
[解決済み] Chromeを使用してASP.NET Web APIがXMLの代わりにJSONを返すようにするにはどうすればよいですか?
-
[解決済み] デベロッパーツールを使って、Chromeのボタンや要素で実行されるコードを調べる方法
-
[解決済み】自己署名付きlocalhost証明書をChromeが受け入れるようにする方法
-
[解決済み】Google ChromeのJavaScriptコンソールを永続化する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Chromeの開発ツールは、コンテンツがContent-Type:text/html; charset=UTF-8ヘッダを持って返された場合でも、応答を表示することができない。
-
[解決済み】Chromeプッシュ通知。このサイトはバックグラウンドで更新されました
-
[解決済み] ゼロサイズ返信。Squid はこの要求に対してデータを受信しませんでした。
-
[解決済み] badidea」や「thisisunsafe」を使ってChromeの証明書/HSTSエラーを回避する場合、現在のサイトにのみ適用されるのでしょうか?[クローズド]
-
[解決済み] Google ChromeのERR_SSL_CLIENT_AUTH_SIGNATURE_FAILEDについて
-
[解決済み】Postman Chrome拡張機能で配列を送信することは可能ですか?
-
[解決済み】Chromeのネットワークログ「Stalled」状態を理解する。
-
[解決済み】Chromeの「通常再読み込み」、「ハード再読み込み」、「キャッシュを空にしてハード再読み込み」の違いは?
-
[解決済み】Chromeデベロッパーツールのドックを解除する
-
[解決済み] Google ChromeにUserscriptを手動で追加する