无法加载用 HTML 和 JavaScript 编写的本地页面 Chrome 进行测试

Not able to load local page written in HTML & JavaScript in Chrome for testing

我正在尝试使用 Chrome 浏览器在本地计算机上测试一些 JavaScript,但 Chrome 不会加载本地资源(用 HTML 编写的网页和JavaScript) 并以错误消息结束:错误代码:Result_Code_Hung。有谁知道如何解决这个加载问题?或者有一个简单的解决方法吗?

我尝试用Safari打开网页,还是无法加载页面。

代码很简单:

  <body>

     <h1> Test Loading</h1>

     <script>
 
         // calculate lcm of two natural numbers using do-while 

        function lcm (a, b){

              if (a>b) {

                 let i=1; 
                 do{
                      let lcNum= (a*i % b ===0) ? a*i: a*b ; 
                  } while (i<=a); 

                  return lcNum; 
              }

              else if (b>a){

                 let i=1; 
                 do{
                        let lcNum = (b*i % a ===0) ? b*i: a*b ; 
                  } while (i<=b); 

                  return lcNum;
              }

         }

        console.log (lcm(4,6)); 

     </script>

  </body>

显示您的代码。它也可能由于某些扩展、网络问题、缓存问题而发生。但是没有看到你的代码就很难说了。

您在两个 do...while 循环中都有无限循环。例如在第二个

do{
    let lcNum = (b*i % a ===0) ? b*i: a*b ; 
} while (i<=b); 

部分。 i 总是等于 1 而 b 总是等于 6,这就是为什么 while 循环永远不会中断。我建议在您的代码中输入 debugger

function lcm (a, b){
    debugger
    ...
}

并从 chrome 开发工具控制台调用您的代码,例如 lcm(4,6)