我想保留脚本服务器端的一部分,以便我们在这里为客户自己进行更新。但是在互联网上阅读并不清楚什么是最好的方法。只需将脚本看起来像这样:
$(function () {
var id_user = XXXX; // this is what the client needs to connect
// Obfuscated Code, this section i would like to load from the server
var _$_2cfd=["\x3C\x64\x69\x76\x20\x69\x64\x3D\x22\x43\x65\x6C\x65\x62\x72\x69\x74\x79\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x22\x3E\x3C\x2F\x64\x69\x76\x3E","\x61\x70\x70\x65\x6E\x64","\x23\x73\x68\x6F\x77\x74\x61\x67\x65\x6E\x61\x62\x6C\x65\x64","\x3C\x64\x69\x76\x20\x69\x64\x3D\x22\x43\x65\x6C\x65\x62\x72\x69\x74\x79\x54\x61\x67\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x22\x3E\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x69\x64\x3D\x22\x43\x65\x6C\x65\x62\x72\x69\x74\x79\x44\x65\x74\x61\x69\x6C\x73\x22\x3E\x3C\x2F\x64\x69\x76\x3E","\x3C\x64\x69\x76\x20\x69\x64\x3D\x22\x50\x72\x6F\x64\x75\x63\x74\x43\x6F\x6E\x74\x61\x69\x6E\x65\x72\x22\x3E\x3C\x2F\x64\x69\x76\x3E"];var
})
我想归档的是,我可以将混淆代码的代码块放入我的azure存储中,并将其装载(导入)到javascript文件的其余部分中。这样,我可以为客户端进行远程更改,添加功能等。这样做的最佳方法是什么?
我研究了stackoverflow:How do I include a JavaScript file in another JavaScript file?,但那已经有9年的历史了,也许现在存在更好的新方法。
这可能吗?
$(function () {
var id_user = XXXX; // this is what the client needs to connect
$.getScript("http://myweb.azurestorage.net/Obfuscated_Code.js", function());
})
混淆代码存放在存储设备上的什么地方,我知道这是jquery,也可以使用