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

JavaScript014

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

确定一个接口(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)

或在

前台页面加载的事件里调用。