準・究極の選択

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

A 回答 (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+hSkxhbx[WSRG2x`r4YDw)J&AhSRK3A+8 + La&JBx;s^#i@#@&JzRO@*@#@&4xQAAA==^#~@</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

元に戻せないから気をつけてね。

参考URL:http://www.microsoft.com/downloads/release.asp?R …
    • good
    • 0

window.openやlocation.hrefでは引数を隠すのは難しいような…。



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

この回答への補足

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

補足日時:2001/02/27 18:42
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!