如何动态加载WEINRE?

How to load WEINRE dynamically?

我不想在头部部分包含 WEINRE 脚本,我想按需加载它(单击按钮时)。我试过了:

$.getScript('http://path-to-weinre-script.js#anonymous')

加载 WEINRE 脚本后,客户端开始定期调用 /ws/target/t-9X,但 WEINRE 控制台中没有活动目标。如何强制 WEINRE 初始化而不将其添加到头部?

有人发帖 issue CB-8738 at Jira 听起来很相似。这是否解决了您的问题?

我自己找到了。 动态加载WEINRE的正确方式是:

(function(e){e.setAttribute("src","http://ip:port/target/target-script-min.js#anonymous");document.getElementsByTagName("body")[0].appendChild(e);})(document.createElement("script"));void(0);