Javascript URL导航处理干扰其他Javascript部分

Javascript URL Navigation Handling Interfering with other Javascript Sections

本文关键字:Javascript 其他 部分 干扰 处理 URL 导航      更新时间:2023-09-26

我的项目的Javascript的两个方面相互干扰。不知道为什么,也不知道如何解决。

我的代码中有以下内容,以便允许URL标签操作:

function getHashValue(key) {
  return location.hash.match(new RegExp(key+'=([^&]*)'))[1];
}
var hash = getHashValue('hash');
console.log(hash);

我还在Rails项目中运行video.js和bigvideo.js。出于某种原因,上面的javascript代码阻止了其他javascript(我的bigvideo实现)的运行。为什么?我该如何解决?

我的bigvideo实现描述如下:https://stackoverflow.com/a/17581187/1318135

似乎getHashValue抛出了一个异常(超出了数组限制?),这可能会干扰线程上的其他代码的运行。尝试将return语句封装在Try/catch中。

以下是您得到的结果:TypeError(异常)无法读取null的属性"1"。抓住例外,我想你会没事的。