确定一个接口(api),一有新的js字符串就更新在那里
前端每3或5秒请求一次。得到信息之后添加script元素(JQuery $.getScript函数)或包一层Arrow Function再一层try catch:
try{eval(`(()=>{${script}})()`)}catch(e){}//ECMAScript 6可能造成xss。
轻喷
你最好能贴出点代码来,分析一下。1.一般这个情况都是。JS输出的顺序出问题了。
2.函数入口可以进行页面加载后处理的方式会好一点。
如:window.setTimeout("setTextBoxValue('plid')",100)
或在
前台页面加载的事件里调用。