上で説明した「GETメソッドのみに適用できる例」ではユーザがアクセスした攻撃用サイトには「入力した性別は以下のもので正しいでしょうか」といった文章が表示されてしまうため、攻撃を受けたことにユーザが気づいてしまう可能性があるが、攻撃者が悪意のあるスクリプト部分の冒頭にdocument.body.innerHTML=""というJavaScriptを記載しておけば、HTML本文が完全消去されるため、上述のような不自然な文章は表示されない。これに続けて（JavaScriptのdocument.writeメソッドを使って）攻撃に必要な内容をスクリプト部分に自由に記述可能となる。別の隠蔽工作方法として、罠サイトでHTMLのiframeタグとCSSを用いるというものがあり、この方法には攻撃者にとって上で述べた隠蔽工作とは違った利点がある（詳細後述）。なおiframeとはウェブページを入れ子にするためのHTMLタグで、ウェブページA上にウェブページBのURLを指定したiframeタグを書くと、A上に四角いフレームができ、その中にBの内容が表示される。これを利用して攻撃者は以下のように隠蔽工作を図る。まず攻撃者は罠サイトのページAにiframeタグを書くことで、悪意のあるスクリプトを埋め込んだ標的サイトのURLを読む込む。具体的には、ページAに<iframe src=http://example.com/?gender=<script>（悪意のあるスクリプト）</script>></iframe>と記載する。さらにCSSを書くことでiframeの内容が表示されたフレームがAの閲覧者には見えないようにする。この状態で被害者を誘導してページAを開かせると、iframeにより自動的に悪意のあるスクリプトを埋め込んだ標的サイトが読み込まれるので、攻撃が成功する。この隠蔽工作の利点は、攻撃に用いたiframeはCSSで隠しているので、標的サイトと全く無関係に見える罠サイトを被害者が開いただけで攻撃が完了し、しかも罠サイトのURLにも不自然なところはないので、被害者にとって罠サイトと通常サイトを見分ける手段が無いことである。「GETメソッド、POSTメソッド双方に適用できる方法」に対しても同様にiframeとCSSで隠蔽工作が可能である。こちらの場合、攻撃用のフォームを書いたページBを罠サイトに作成し、BをiframeでページAに読み込んだ上でCSSによりiframeを隠せばよい。被害者がページAを閲覧すると、iframe内は悪意のあるスクリプトを埋め込んだ標的サイトに遷移するという不自然な動きをするが、CSSでiframeを隠しているので被害者はこのことに気づかない。
上述したGETメソッドの例ではURLに変数の値がそのまま表示されている事が攻撃者にXSS攻撃を可能にしてしまった原因の一つである。しかしURLに変数の値が表示されないPOSTメソッドを使った場合でもXSS攻撃が可能である。以下、POSTメソッドを前提にして話をすすめるが、GETメソッドに対しても同様の方法でインジェクションが可能である。標的サイトにXSS攻撃を仕掛けるため、攻撃者は自身でウェブサイト（罠サイト）を立ち上げ、そこに以下のようなHTMLを書く： <form action="http://example.com/" method="POST" name ="hoge"> <input type="hidden" name="gender" value='<script>（悪意のあるスクリプト）</script>'></form><script>document.hoge.submit()</script>被害者が罠サイトを表示してしまうと、フォームhogeのinput文においてgenderが（悪意のあるスクリプト）にセットされた状態で標的サイト「http://example.com/」が表示されてしまうので、被害者のブラウザで悪意のあるスクリプトが実行されてしまう。しかもこのinput文はhidden指定なのでgenderの値は被害者のブラウザ上に表示されず、被害者はこの事実に気づかない。
1800年2月1日午前7時、トラクスタンの乗組員がバステール停泊地沖2リーグ (10 km) で、イギリス国旗をなびかせる54門フリゲート艦と思われるものを視認した。この正体不明のフリゲート艦と通信しようとする間に、コンステレーションもイギリス国旗を掲げていた。ピトーは7時45分までにアメリカ艦を視認していた。自艦を追ってくる艦は55門の戦艦だと思いこみ、戦闘を避けようと考え、当初考えていたよりも北向きに風を掴んで帆走していた。その速度を上げようとして、補助帆を広げてさらに風を掴もうとした。この動きにより、トラクスタンは追っている艦が実際にはフランスの戦艦だと判断する材料になり、自艦に戦闘準備と追跡開始を命令した。8時までにイギリス国旗を降ろしてアメリカ国旗を掲げた。ラ・ヴァンジャンスに接近していくと、拡声器を使ってフランス艦に降伏を要求した。この時点でラ・ヴァンジャンスの艦尾砲がコンステレーションへの砲撃を始めた。アメリカ艦の方が速度が速いという長所を打ち消すために、風が有利に働くはずの南東方向に進路を変えた。ピトーは操艦しながらもその舷側砲でコンステレーションの索具を狙わせることができた。コンステレーションは風上に立つのを待って大砲による反撃を開始した。トラクスタンは風上の利点を生かし、2段になった舷側砲弾をラ・ヴァンジャンス左舷の船腹に叩き込ませた。両艦は並行しながら2時間半も交戦を続け、その間にトラクスタンが縦射できる位置に操艦しようとしたが失敗だった。フランス艦は索具を狙って撃ってきており、ある時点でコンステレーションの前檣帆を吹き飛ばしたので、アメリカ艦がそれを置き換えられるまで操艦出来なくなっていた。22時45分、両艦が接近したときに、ラ・ヴァンジャンスは乗り移りに備えたが、コンステレーションの舷側砲からブドウ弾を放ち、アメリカ海兵はマスケット銃を放つとともに、索具から手投げ弾を放ってきたので、乗り移りはできなかった。ラ・ヴァンジャンスが距離を保つと、両艦は長射程からの砲撃戦に移り、それが2月2日の2時まで続いた。このときラ・ヴァンジャンスは海軍旗を降ろした。2回目のことだった。これより早い時点で、ピトーは海軍旗を降ろさせたが、暗闇のためにアメリカ艦は気付かなかった。トラクスタンはラ・ヴァンジャンスを戦利品として抑えるために25ヤード (23 m) の距離まで自艦を接近させた。午前3時、コンステレーションの主檣が倒れて檣楼員数人が死亡したことで、その目論見の遂行が難しくなった。コンステレーションが接舷出来なくなったことで、ピトーはその機会を捉え、暗闇の中に脱出していった。