クエリ文字列を別のページに単純に渡したいページがあります。サーバー側のプログラミングは利用できず、この特定のクライアント用の HTML のみが利用可能です (javascript/jquery のみを使用できます)。次のように、価格設定ページにいくつかのパラメーターを渡したいプロセスがあります。
http://www.mydomain.com/pricing.html?affiliate=123&store=345
価格設定ページでやりたいことは、完全なクエリ文字列 (?affiliate=123&store=345) を収集し、それをアプリケーション ページに渡すことだけです。
http://www.mydomain.com/application.html?affiliate=123&store=345
価格設定ページのリンクに次の JavaScript を使用してアプリケーション ページに渡すと、何らかのクロスサイト スクリプティングやその他の脆弱性が発生しますか?
<script type="text/javascript">document.write('<a href="http://www.mydomain.com/application.html'+location.search+'">Apply Now</a>');</script>