【问题标题】:Not able to load local page written in HTML & JavaScript in Chrome for testing无法在 Chrome 中加载用 HTML 和 JavaScript 编写的本地页面进行测试
【发布时间】:2021-10-06 19:37:26
【问题描述】:

我正在尝试使用 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>

【问题讨论】:

标签: javascript google-chrome testing browser safari


【解决方案1】:

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)

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 嗨,我已经添加了代码。你能看看吗?谢谢。
    猜你喜欢
    • 2014-01-11
    • 1970-01-01
    • 2014-07-30
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    • 2015-12-27
    • 1970-01-01
    • 2015-08-07
    相关资源
    最近更新 更多