我正在制作chrome extension
,而我目前正试图模糊我的一个脚本,因此用户无法查看来源。
出于问题的目的,请说我有这个简单的get
请求:
$.get(
"http://www.roblox.com/User.aspx?ID=13416513",
function (data){
alert($(data).find(".UserBlurb").html());
}
);
如果您要在roblox.com的控制台中运行该操作,则会收到用户说明的提醒。现在,如果我在扩展程序的background page
中运行此代码,我将收到相同的结果(用户的说明)。但我想在background page
。
在后台页面中运行模糊处理的代码并不工作但是如果你在roblox.com的控制台中运行模糊处理的代码,它就可以正常工作。这让我完全糊涂了。
这是我使用的混淆器 - www.atasoyweb.net/Javascript_Encrypter
答案 0 :(得分:0)
您的加密器使用eval
,这在Chrome扩展程序中是不允许的。 (虽然你可以get around it)
相关:甚至不用打扰你的脚本。所有加密方法都可以“解密”(如果不能,那么你的代码是如何运行的?)