我正在研究 asp.net,当然还有前端的 javascript。
我在 Google 上搜索,但找不到有关“webkit”的类似问题,
顺便说一句,我正在使用 IE。我尝试在 Chrome 上进行调试,我的应用程序的一部分可以正常工作。我的意思是,可以加载起始页,但不会显示更多内容和详细信息。看起来它只加载了框架...
我什至尝试在 javascript 代码的开头放置一个断点,但仍然弹出此错误。我猜是因为js文件?
我用的就是这个。
<script src="Scripts/jquery-1.10.2.js"></script>
<script src="Scripts/jquery-ui-1.10.2.js"></script>
这是一个奇怪的问题,上周出现,然后没有任何修改就消失了!然后今天又回来了...
提前致谢!
最佳答案
它试图通过检查浏览器对象的 webkit 属性来确定您是否正在使用 webkit 浏览器。不幸的是,该对象在最新版本的 jQuery 中被删除,因为建议检查浏览器功能,而不是浏览器类型。
这将消除错误消息,但会假设所有浏览器都不是 webkit 浏览器...
if (typeof ($.browser) == "undefined") {
$.browser = {};
}
if (typeof ($.browser.webkit) == "undefined") {
$.browser.webkit = false;
}
在包含 jQuery 之后,但在您调用导致错误的任何内容之前,您将需要它。将其放在您自己的第一个包含脚本的顶部可能就足够了。
关于JavaScript 运行时错误 : Unable to set property 'WebKit' of undefined or null reference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24390272/