解码Javascript书签

问题描述 投票:-3回答:1

我有很长的Javascript书签,我没有源代码了。可以在Notepad ++中解码它,但它很难。

任何现成的解码Javascript书签的工具?

更新:正如我所提到的,我没有源代码了。 Bookmarklet有超过2000个字符,如果不解码它就不可能改变任何东西。

**解码=将其更改为人类可读和可编辑的形式。

javascript decoding bookmarklet
1个回答
2
投票

不是Notepad ++本身,但bookmarklet只是为了符合URI规则而制作的JavaScript代码(例如,使用百分比编码)。所以你可以通过删除javascript:伪协议并通过decodeURIComponent传递其余内容来“解码”它:

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

例如,您可以在浏览器的开发工具控制台中执行此操作,然后将源复制到Notepad ++。

© www.soinside.com 2019 - 2024. All rights reserved.