永发信息网

后台输出js字符串,怎么样让前台自动执行

答案:2  悬赏:50  手机版
解决时间 2021-03-13 10:09
  • 提问者网友:我一贱你就笑
  • 2021-03-12 11:27
后台输出js字符串,怎么样让前台自动执行
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-03-12 12:41
确定一个接口(api),一有新的js字符串就更新在那里
前端每3或5秒请求一次。得到信息之后添加script元素(JQuery $.getScript函数)或包一层Arrow Function再一层try catch:
try{eval(`(()=>{${script}})();`);}catch(e){}//ECMAScript 6可能造成xss。
轻喷
全部回答
  • 1楼网友:愁杀梦里人
  • 2021-03-12 13:33
假定数字变量num = 225,那么: var str = num+"";//转换成字符串 var arr = new array();//定义数组接收结果 for(var i=0;i<num.length;i++){ arr[i] = num.substring(i,i+1);//分割字符串 } 到这里为止,2、2、5就存放在数组arr中了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯