URLに含まれるスラッシュ(/)やコロン(:)をJavaScriptで変換(エスケープ)する方法があります。
詳細は以下から。
JavaScriptでURLのスラッシュやコロンをエスケープする方法
文字列のエンコードなどを行うencodeURI()関数というものがありますが、encodeURI()関数ではURL内のスラッシュやコロンは変換されません。
今回はencodeURIComponent()関数を使用します。
<html>
<body>
<script type="text/javascript">
document.write(encodeURIComponent("http://blog.diginnovation.com/"));
</script>
</body>
</html>
上記コードの実行結果は
http%3A%2F%2Fblog.diginnovation.com%2F
と表示されます。



コメント