-
Notifications
You must be signed in to change notification settings - Fork 125
FQA
残亦 edited this page Jun 4, 2019
·
5 revisions
答:可以在编写server脚本时,引入相关所有js文件。假设一个加密算法依赖有1.js,2.js和3.js,那么我们可以在server脚本这样引入:
phantom.injectJs('1.js');
phantom.injectJs('2.js');
phantom.injectJs('3.js');
同时要注意1.js,2.js和3.js的引入顺序要和目标站点前端页面引入的顺序一样,否则可能会出现不可预期的错误。
答:这是因为加密算法比较复杂,导致插件的服务端加密所需时间比较长,超过了客户端等待的时间。因此我们只需要将客户端的超时时间设置长一些即可。默认5s,一般情况下是够了。
答:这是一般是由于你编写的加密函数调用代码有问题,请结合服务端报错信息,以前前端代码排查代码问题出在哪里。
test footer
jsEncrypter插件使用手册