以下に示すように、ハイパーリンクから JavaScript 関数を呼び出しています。
<a href="javascript:redirect('param1','param2','http://google.com');">Do this</a>
この場合、redirect() 関数は期待どおりに呼び出され、3 番目のパラメーターの URL にリダイレクトされます。しかし、url パラメータが大きい場合 (200 文字以上)、javascript 関数が呼び出されることはありません。パラメータの長さに制限はありますか? 暗号化されたパラメーターをほとんど渡さず、それらが巨大であるため、URL をそれほど大きくする必要があります......
- - - - -編集 - - - - -
長い URL パラメータの例を次に示します。
<a href="javascript:redirect('A-0', '07', 'http://localhost:9083/xxxxx/aaa/bbbb/ccccc/redirectApply.do?token=9BsPtrGQPEYWv6dvbP9hsX9skeghTHnonkKZtsqrkZXSf7gKqKRYdo2i6CpcLOWxroqrWEDhyosk%0D%0A1aD1tQ0OBHHfsVjPKb%2B1kSFzjCg8lKyoGropGWc%2Bc7oCT8%2BYItwX');">