現在の URL を他の URL へのパラメータとして取得するブックマークレット

現在の URL を他の URL へのパラメータとして取得するブックマークレット

ブラウザの現在の URL から文字列を取得し、それを特定の URL のパラメータとして渡し、この新しい URL をブラウザに再読み込みするブックマークレットを作成したいと考えています。必要な文字列は、古い URL の「=」記号の後にあります。

例:

現在のウェブサイトURL:

http://www.someURL.com/?abc=thisString

ブックマークレットをクリックすると、新しい URL は次のようになります。

http://www.newURLTakingParameter.com/abc?q=thisString

Google で調べてみましたが、正確な解決策は見つかりませんでした。どなたか助けていただけるとありがたいです。

答え1

解決しました!

この JavaScript メソッドを使用して URL から検索文字列を取得し、検索文字列から疑問符や等号などを削除するために JavaScript の substring() メソッドを使用したところ、問題は解決しました。

最終的なブックマークレットは次のとおりです。

javascript:location='www.newURLTakingParameter.com/abc?q='+window.location.search.substring(3,14)

関連情報