Javascript getScript()和数据uri base64提供net::ERR\u无效\u URL

Javascript getScript()和数据uri base64提供net::ERR\u无效\u URL,javascript,jquery,cryptojs,Javascript,Jquery,Cryptojs,我有一些加密的代码,所以我使用AES和Base64 var encrypted = "(some aes encrypted base 64 encrypted data uri)" var decrypted = CryptoJS.AES.decrypt(encrypted, "(key)"); var decstring = decrypted.toString(CryptoJS.enc.Utf8); $.getScript( decstring, function() { cons

我有一些加密的代码,所以我使用
AES
和Base64

var encrypted = "(some aes encrypted base 64 encrypted data uri)"
var decrypted = CryptoJS.AES.decrypt(encrypted, "(key)");
var decstring = decrypted.toString(CryptoJS.enc.Utf8);
$.getScript( decstring, function() {
    console.log( "Script was succesfully decrypted." );
    call();
});
当我在浏览器中尝试此功能时,它会显示

net::错误\u无效\u URL

我去查看给定的url,它包含一个额外的
?\u1483692592022
,这会破坏数据URI。我进入控制台,我的
decstring
变量的值在末尾没有多余的位,每次刷新时,数字都会改变。
这很烦人,有人请帮帮我。

URL末尾的
?\u=…
值是用于停止缓存的时间戳。它不会导致您看到的错误。这很可能是由于解码过程工作不正常造成的。你能给我们看一个编码字符串的示例,或者至少告诉我们它是怎么说的吗?嗯,不是真的,但是如果你想做一个新的示例,如果没有函数的话,代码可以很好地工作,这会很有帮助的——请给我一个小示例。是的,我使用了加密方法,但我在原始版本中使用了它的值