如何动态加载WEINRE?

时间:2015-03-06 16:57:24

标签: javascript debugging remote-debugging weinre

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

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

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

2 个答案:

答案 0 :(得分:0)

有人发布issue CB-8738 at Jira听起来很相似。这会解决您的问题吗?

答案 1 :(得分:0)

我自己找到了。 动态加载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);