这是我遇到此问题的网页, http://us.accept.kia.eu/us/models/kia-sorento-2014/
由IIS呈现,源代码完全正常,但dom呈现显示在body标签内显示的html标记。这会产生很多加载问题,并可能导致ipad safari崩溃。
我相信一些HTML正在进行更改。这里的专家能告诉我如何解决这个问题。
答案 0 :(得分:1)
问题已确认
(FireFox Inspector)
Thee错误位于HTML响应的头部。
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us">
<!--[if lt IE 8 ]> <html class="no-js ltie10 ltie9 ltie8 " lang="en" country="us"> <![endif]-->
<!--[if IE 8 ]> <html class="no-js ie8 ltie10 ltie9 " lang="en" country="us"> <![endif]-->
<!--[if IE 9 ]> <html class="no-js ie9 ltie10 " lang="en" country="us"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js " lang="en" country="us"> <!--<![endif]-->
在浏览器选择的最后一行,您可以看到&#34; <!-->
&#34;它关闭了起始<!--[if (gt IE9)|!(IE)>
。因此,正如您在上面的syntaxhighlighted代码中看到的那样,它被视为页面中的第二个HTML标记。
问题是由KIA的网络开发人员造成的。 虽然我已经在iPhone 5C上成功测试了这一点,但这确实会导致某些浏览器出现问题。
答案 1 :(得分:-1)
带有XMLNS的HTML标记就是问题所在。修好了