我为将网站脚本添加到其网站的网站提供了一些附加服务。从技术上讲,我的脚本不会与网站的实际功能相互作用,最重要的是读取一些信息,代码的主要部分仅在事件发生后才运行(像Google Analytics一样)。Javascript错误对浏览器的影响
最近在某些情况下导致“X未定义”错误发生,并且客户端坚持认为这个错误会导致他们的网站崩溃。他们给我发了一张屏幕截图,显示了一个空白页面和一个显示错误的控制台截图,但他们删除了我的代码,因此我无法实时看到它。
我的问题是,如果有这些类型的错误可能会影响网站的任何可能性。例如,假设这段代码的网站上运行:
var tmp = Sizzle('h1');
tmp[0].innerHTML = "test";
假设由于某种原因,嘶嘶声已经不是代码运行时或定义,有没有在网页上的任何元素H1所以tmp
是空的。任何情况下产生的错误都会影响外部环境。例如代码运行的页面?显然,如果我已经覆盖了body元素,那么会影响网站,但我的问题只是关于“x未定义”或语法错误。
一般来说,一个空白页是指一些渲染问题,这往往不是通过什么用JavaScript触发。一般的规则是,只要你不与渲染的东西互动,它就不会有所作为。 – weirdpanda