Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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 识别不支持浏览器的网站破坏元素和方法_Javascript_Html_Css_Browser_Compatibility - Fatal编程技术网

Javascript 识别不支持浏览器的网站破坏元素和方法

Javascript 识别不支持浏览器的网站破坏元素和方法,javascript,html,css,browser,compatibility,Javascript,Html,Css,Browser,Compatibility,我用HTML、CSS和JavaScript编写了一个web应用程序,它通过AJAX访问几个PHP脚本 现在我正在最常用的浏览器中测试我的应用程序。Firefox和Chrome都很好,在InternetExplorer9和更低版本中,一切都会中断(应该填写的表单保持为空,JS不会执行等) 是否有可能识别某个浏览器无法处理的应用程序中使用的元素或方法 我没有使用JQuery,但下次肯定会使用,因为我已经读到JQuery本身就解决了兼容性问题 请详细说明“一切中断”,例如,一个(固定的)站点中断元素是

我用HTML、CSS和JavaScript编写了一个web应用程序,它通过AJAX访问几个PHP脚本

现在我正在最常用的浏览器中测试我的应用程序。Firefox和Chrome都很好,在InternetExplorer9和更低版本中,一切都会中断(应该填写的表单保持为空,JS不会执行等)

是否有可能识别某个浏览器无法处理的应用程序中使用的元素或方法


我没有使用JQuery,但下次肯定会使用,因为我已经读到JQuery本身就解决了兼容性问题

请详细说明“一切中断”,例如,一个(固定的)站点中断元素是JavaScript中“classList”的用法,这在IE 9及以下版本中不受支持。一切中断意味着:应该填写的表单保持为空,JS方法不会在实际IE中执行。使用调试器。某些失败将记录在IE开发人员工具中。可能是最好的开始。如果您不想使用jQuery将方法协调到通常在所有浏览器中都可以使用的东西,您需要执行条件检查,例如
If('classList'在document.documentElement中)