我通过CEFSharp的ExecuteScriptAsync在CEF项目中执行JS脚本。代码正确执行。我在我的JS代码中嵌入了一个“调试器”语句。手动启动devtools,然后执行脚本。调试器会停止脚本,但脚本会在调试器语句之前的行上突出显示。将显示“源”选项卡,其中包含已加载的代码;
<script>
function runScript() {
debugger;
for(var i=0; i<4; i++) {
print(i);
}
};
runScript();
</script>
所以在声明上面的情况下
function runScript() {
突出显示不是“调试器”行; 无论如何要解决这个问题吗?
答案 0 :(得分:0)
我能够通过将代码嵌入到HTML文本文件中,然后导航到文本文件来解决此问题。现在突出显示正确的行。