location.href にドメインから始まるURLを設定しても別サイトに移動しない
Web魚拓というサービスがあり、そのサービスではURLの先頭に
gyo.tc/
を付与したページに遷移するとその時点でのページのコピーが取得できます。
これを手軽に実行したいと思い、ブックマークレットに以下のJavaScriptを作成しました。
javascript: location.href = 'gyo.tc/' + location.href
しかし、このスクリプトを実行すると、
example.com/gyo.tc/exmaple.com
のようになってしまいます。
やりたいこととしては、gyo.tc/exmaple.com
のリンクを作成することなのですが、
このスクリプトのどの部分が原因なのでしょう。。。
ちなみに、F12
でデベロッパーツールを開いてコンソールに
'gyo.tc/' + location.href
と入力すると、きちんとgyo.tc/exmaple.com
が表示されます。
Chromeで試していて、バージョンは64.0.3282.167
です。