如何使用 decode jquery 脚本
How to use decode jquery script
我需要base64解码脚本。
我有例如:
var windowWidth = $( window ).width();
var windowHeight = $( window ).height();
var documentWidth = $( document ).width();
var documentHeight = $( document ).height();
我使用这个在线插件:Base64 Decode Encode Plugin,这个插件的结果是:
ICAgIHZhciB3aW5kb3dXaWR0aCA9ICQoIHdpbmRvdyApLndpZHRoKCk7CiAgICB2YXIgd2luZG93SGVpZ2h0ID0gJCggd2luZG93ICkuaGVpZ2h0KCk7CiAgICB2YXIgZG9jdW1lbnRXaWR0aCA9ICQoIGRvY3VtZW50ICkud2lkdGgoKTsKICAgIHZhciBkb2N1bWVudEhlaWdodCA9ICQoIGRvY3VtZW50ICkuaGVpZ2h0KCk7Cg==
如何在 jquery 中使用此结果。
您可以使用 window.btoa(string) 对任何字符串进行编码,并使用 window.atob(string) 对其进行解码。
你的情况
window.atob('ICAgIHZhciB3aW5kb3dXaWR0aCA9ICQoIHdpbmRvdyApLndpZHRoKCk7CiAgICB2YXIgd2luZG93SGVpZ2h0ID0gJCggd2luZG93ICkuaGVpZ2h0KCk7CiAgICB2YXIgZG9jdW1lbnRXaWR0aCA9ICQoIGRvY3VtZW50ICkud2lkdGgoKTsKICAgIHZhciBkb2N1bWVudEhlaWdodCA9ICQoIGRvY3VtZW50ICkuaGVpZ2h0KCk7Cg');
Returns
" var windowWidth = $( window ).width();
var windowHeight = $( window ).height();
var documentWidth = $( document ).width();
var documentHeight = $( document ).height();
"
这只是一个带有四个换行符的字符串。
如果您想使用它们在当前范围内声明变量,一种方法是按换行符拆分,然后对每一行求值,但通常使用 eval 不是一个好主意。
我建议你重新考虑你想要达到什么目的,并找到一个更安全的方法。
我需要base64解码脚本。
我有例如:
var windowWidth = $( window ).width();
var windowHeight = $( window ).height();
var documentWidth = $( document ).width();
var documentHeight = $( document ).height();
我使用这个在线插件:Base64 Decode Encode Plugin,这个插件的结果是:
ICAgIHZhciB3aW5kb3dXaWR0aCA9ICQoIHdpbmRvdyApLndpZHRoKCk7CiAgICB2YXIgd2luZG93SGVpZ2h0ID0gJCggd2luZG93ICkuaGVpZ2h0KCk7CiAgICB2YXIgZG9jdW1lbnRXaWR0aCA9ICQoIGRvY3VtZW50ICkud2lkdGgoKTsKICAgIHZhciBkb2N1bWVudEhlaWdodCA9ICQoIGRvY3VtZW50ICkuaGVpZ2h0KCk7Cg==
如何在 jquery 中使用此结果。
您可以使用 window.btoa(string) 对任何字符串进行编码,并使用 window.atob(string) 对其进行解码。
你的情况
window.atob('ICAgIHZhciB3aW5kb3dXaWR0aCA9ICQoIHdpbmRvdyApLndpZHRoKCk7CiAgICB2YXIgd2luZG93SGVpZ2h0ID0gJCggd2luZG93ICkuaGVpZ2h0KCk7CiAgICB2YXIgZG9jdW1lbnRXaWR0aCA9ICQoIGRvY3VtZW50ICkud2lkdGgoKTsKICAgIHZhciBkb2N1bWVudEhlaWdodCA9ICQoIGRvY3VtZW50ICkuaGVpZ2h0KCk7Cg');
Returns
" var windowWidth = $( window ).width();
var windowHeight = $( window ).height();
var documentWidth = $( document ).width();
var documentHeight = $( document ).height();
"
这只是一个带有四个换行符的字符串。
如果您想使用它们在当前范围内声明变量,一种方法是按换行符拆分,然后对每一行求值,但通常使用 eval 不是一个好主意。
我建议你重新考虑你想要达到什么目的,并找到一个更安全的方法。