- 締切済み
引数について2
window.openやlocation.hrefなどで、アドレスの後ろの引数を表示させないようにすることはできるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ittochan
- ベストアンサー率64% (2667/4137)
スクリプトエンコーダってありますよ。 ---使用前--- <HTML> <HEAD> <TITLE>ヘ(・、ヘ)ホイホイ(ノ、・)ノホイホイ</TITLE> <SCRIPT LANGUAGE=javascript> <!-- //**Start Encode** var newwin=window.open("http://www.okweb.ne.jp/",null); //--> </SCRIPT> </HEAD> <BODY> </BODY> </HTML> ---使用後--- <HTML> <HEAD> <TITLE>ヘ(・、ヘ)ホイホイ(ノ、・)ノホイホイ</TITLE> <SCRIPT LANGUAGE=JScript.Encode> <!-- //**Start Encode**#@~^SQAAAA==@#@&\CMP +hSk xhbx[WSRG2x`r4YDw)J&AhSRK3A+8 + La&JBx;s^#i@#@&JzRO@*@#@&4xQAAA==^#~@</SCRIPT> </HEAD> <BODY> </BODY> </HTML> 元に戻せないから気をつけてね。
- cocky
- ベストアンサー率57% (232/402)
window.openやlocation.hrefでは引数を隠すのは難しいような…。 むしろ引数隠しが目的なら、全て<input>タグのパラメータがhidden属性のform(method="POST"のもの)を用意しておいて、それをthis.form.submit()などで呼び出す、という手が有効ではないでしょうか。
補足
ご回答ありがとうございます。 そのような手段も考えたのですが、window.openやlocation.hrefでも隠す方法はないものかと思いまして。 やはり難しいんですね。