2017-12-31 85 views
-3

かなり長いJavascriptブックマークレットがあり、もうソースコードがありません。 メモ帳++でデコードすることは可能ですが、かなり難しいです。デコードJavascriptブックマークレット

Javascriptのブックマークレットをデコードするための準備ツールはありますか?

更新: 私が言及したように、私はもはやソースコードを持っていません。 Bookmarkletには2000文字以上の文字が含まれています。

** デコード=人間可読で編集可能な形式に変更する。

+0

BookmarkletはURLエンコードされているので、[this one](https://meyerweb.com/eric/tools/dencoder/)などのURLデコードを実行できるツールを使用できます。その後、 'javascript:'プレフィックス – Flying

+0

* "Javascriptのブックマークレットを解読するための準備ツールはありますか?" *を削除するだけです。* - ブラウザが必要なツールです。 – axiac

+0

質問の更新を参照してください。 –

答えて

1

Notepad ++自体ではありませんが、ブックマークレットは、URIのルールに合うように作られたJavaScriptコードです(例:%エンコード)。だから、javascript:擬似プロトコルを削除し、decodeURIComponentて残りを渡すことによって、単にそれを「解読」することができます

var code = decodeURIComponent(bookmarktext.substring(11)); 

あなたがメモ帳++にソースをコピーし、その後、例えば、ブラウザの開発ツールのコンソールでこれを行うことができます。

+0

これを使用する方法の例を教えてもらえますか? –

+1

@RogerWayne:もう何が必要ですか? 'decodeURIComponent'を使用してURIをエンコードし、次に(おそらく)それをフォーマットします(たとえば、http://jsbeautifier.orgで)。 –

+0

それは解決策でした! –

関連する問題