为什么';我的jQuery/JavaScript不能在Safari中工作吗?

为什么';我的jQuery/JavaScript不能在Safari中工作吗?,javascript,jquery,html,css,safari,Javascript,Jquery,Html,Css,Safari,我正在为一个客户端开发一个网站,尽管所有jQuery/Javascript代码在Chrome中都可以正常工作(例如浮动导航栏,单击导航栏项目时可以平滑滚动),但在Safari中似乎都不起作用 我已经研究了StackOverflow的其他问题,我发现唯一的建议是使用HTML验证器,因为Safari可能会像那样不确定。 虽然我现在正在做这件事,但我觉得这是一件更深刻的事情,因为大多数HTML问题都围绕着过时的中心标记 目前,该站点位于:如果我的断点位于,则不会得到错误。它编写一个新的jQuery 在

我正在为一个客户端开发一个网站,尽管所有jQuery/Javascript代码在Chrome中都可以正常工作(例如浮动导航栏,单击导航栏项目时可以平滑滚动),但在Safari中似乎都不起作用

我已经研究了StackOverflow的其他问题,我发现唯一的建议是使用HTML验证器,因为Safari可能会像那样不确定。 虽然我现在正在做这件事,但我觉得这是一件更深刻的事情,因为大多数HTML问题都围绕着过时的中心标记

目前,该站点位于:

如果我的断点位于,则不会得到错误。它编写一个新的jQuery

在script.js中试试这个

var myWrite = document.write;
document.write = function(str) {
  ;//  ignore document.write
}
阻止你的主持人用他们可怕的脚本破坏你的页面。我相信你会得到你所付出的


它假设Safari允许使用匿名函数替换document.write

欢迎使用SO。请访问,并采取的,看看什么和如何问。现在,这里没有代码,问题就在topicHi Isaac之外,欢迎来到stackoverflow!如果你只分离出一点给你带来麻烦的代码,你通常会得到更好的反馈。然后,您应该发布该代码,以便其他人能够更好地帮助您。我在Safari中了解到这一点:
21TypeError:$('.internallink')。smoothScroll不是一个函数。(在“$('.internal link').smoothScroll({offset:-55,speed:800})”中,“$('.internal link').smoothScroll”未定义)
-您需要查看控制台如果您能够加载页面的源代码,代码应该是可用的,我真的不知道问题可能是什么,所以我尝试提供尽可能多的信息,如果有必要的话,我会提供代码,我非常乐意回答任何问题[评论之前的评论]这不是我的意思。请访问,看看这不是我们留下的想法,所以看看链接可能会过时。对于后面的人来说,这不是有用的问题。在任何情况下,您都需要修复Safari中的明显错误。另外,你在Safari上有一个非常丑陋的广告,因为我没有广告拦截器——这可能是问题所在吗\