• 締切済み

引数について2

window.openやlocation.hrefなどで、アドレスの後ろの引数を表示させないようにすることはできるのでしょうか?

みんなの回答

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

スクリプトエンコーダってありますよ。 ---使用前--- <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> 元に戻せないから気をつけてね。

参考URL:
http://www.microsoft.com/downloads/release.asp?ReleaseID=33261&area=search&ordinal=1
  • cocky
  • ベストアンサー率57% (232/402)
回答No.1

window.openやlocation.hrefでは引数を隠すのは難しいような…。 むしろ引数隠しが目的なら、全て<input>タグのパラメータがhidden属性のform(method="POST"のもの)を用意しておいて、それをthis.form.submit()などで呼び出す、という手が有効ではないでしょうか。

kobayan
質問者

補足

ご回答ありがとうございます。 そのような手段も考えたのですが、window.openやlocation.hrefでも隠す方法はないものかと思いまして。 やはり難しいんですね。

関連するQ&A