IE がページを変更していて、JavaScript 経由でページをリダイレクトすると、ハイパーリンクに自動的に # が追加されます。
これが私が見ているメッセージです:
Internet Explorer は、クロスサイト スクリプティングを防止するためにこのページを変更しました。
詳細については、ここをクリックしてください...
IEがこれを行うのをプログラムで防止するために、次の2つの方法を試しました。
<meta http-equiv="X-XSS-Protection" content="0">
コールドフュージョン経由:
<cfheader name="X-XSS-Protection" value="0">
しかし、どれも私のために働いていませんでした。私が間違っていることは何ですか?
リダイレクトするには、次のような単純な JavaScript を実行しています。
windows.location = "?param1=val_1¶m2=val_2";
/* Sample URL to redirect:
?grp=3&set=1&KEYWORDS=&BADWORDS=&jt_BADWORDS=&OPT='or'&JOBTITLE=&searchType=full&zipcode=&radius=9999&EMPLOYER=&Edu_Keywords=&RDfrom=&RDto=01/07/2013&FULLNAME=test&EX_C=1&JT_C=1&JT_B=1&EMAIL=&BOOL1=1&BOOL2=1&stateField='All'&CountryField='All'&sourcenames=0&RemovePrev=&my_thumbsup=&prev_sent_clients=&is_bounce_back=&is_refused=&getmarketproducts=&experience=&JOBINDUSTRY=&Specialization=&SubDiscipline=&Certification=&EDUCATION=&bool=1&seniority=&Sen_cur=1&sort=score,max_res_date&RemoveEmailed=&Removeemailed_Anyone=&experimental=1&paging_clicked=1
*/