Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript msie问题与JS Hashchange事件_Javascript_Jquery_Ajax_Wordpress - Fatal编程技术网

Javascript msie问题与JS Hashchange事件

Javascript msie问题与JS Hashchange事件,javascript,jquery,ajax,wordpress,Javascript,Jquery,Ajax,Wordpress,下面我将尝试用AJAX加载我基于wordpress的网站。所有的代码对我来说都很有意义,但他们使用的插件名为。我遇到的问题是,它在某种程度上使用了$.browser.msie,因此当我使用jQuery 1.9运行它时,我得到了一个未捕获的TypeError:cannotread属性“msie”的未定义的错误。我尝试添加js迁移插件,但没有成功。我读到我可以添加这段代码 jQuery.browser={};(function(){jQuery.browser.msie=false; jQuery.

下面我将尝试用AJAX加载我基于wordpress的网站。所有的代码对我来说都很有意义,但他们使用的插件名为。我遇到的问题是,它在某种程度上使用了
$.browser.msie
,因此当我使用jQuery 1.9运行它时,我得到了一个
未捕获的TypeError:cannotread属性“msie”的未定义的
错误。我尝试添加js迁移插件,但没有成功。我读到我可以添加这段代码

jQuery.browser={};(function(){jQuery.browser.msie=false;
jQuery.browser.version=0;if(navigator.userAgent.match(/MSIE ([0-9]+)\./)){
jQuery.browser.msie=true;jQuery.browser.version=RegExp.$1;}})();

但不知道放在哪里。有人有这个问题吗?或者是一种更好的使用AJAX加载wordpress页面的方法(保持页眉和页脚静态)?

从jQuery 1.9开始,
$浏览器已被删除

直接从文档中:

自jQuery 1.3和之后,jQuery.browser()方法已被弃用 在1.9中删除。如果需要,它可以作为jQuery的一部分提供 迁移插件。我们建议将特征检测与库一起使用 比如现代化


如果需要,您可以使用该插件恢复已删除的功能。如果不起作用,您可以尝试使用,并将
$.browser.msie
替换为
(document.documentMode!=未定义)

此脚本有更新,请参阅URL:

2013-29-11修复:从jQuery 1.9美元起,Ben代码中使用的浏览器不再受支持