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

时间:2013-08-02 18:52:26

标签: javascript ruby-on-rails javascript-events video.js

我项目的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

2 个答案:

答案 0 :(得分:3)

getHashValue似乎可能抛出异常(超出数组限制?),这可能会干扰线程上的其他代码无法运行。尝试将return语句包含在try / catch中。

答案 1 :(得分:2)

这是你得到的:TypeError(异常)无法读取null的属性“1”。 赶上这个例外,我想你会没事的。