0
我正在努力使現有的.XSL文件響應。我已經完成了代碼更改,它在IE中正確渲染,但在iPhone,ipad,nokia-lumia等任何其他移動瀏覽器上訪問它時,它根本不會啓動該頁面。XSL文件不在移動設備瀏覽器中呈現
這裏是Abc.xsl文件:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0" xmlns:xalan="http://xml.apache.org/xslt" xmlns="http://www.w3.org/1999/xhtml">
<xsl:template match="/">
<xsl:text disable-output-escaping='yes'><!DOCTYPE html></xsl:text>
<html>
<head>
<title>XSL Web Page</title>
<link rel="stylesheet" href="/reporting/css/responsive.css" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<META HTTP-EQUIV="Pragma" CONTENT="no-cache" />
<META HTTP-EQUIV="Expires" CONTENT="-1" />
</head>
<xsl:choose>
<xsl:when test="//REDIRECT">
<script language="JavaScript">
parent.location.replace(" <xsl:value-of select="//REDIRECT" /> ");
</script>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="//NOACCESS">
<body class="container" bgcolor="#FFFFFF" text="#000000"
leftmargin="5" marginwidth="5" padding="5">
<xsl:if test="//NOFEECHARGESFOUNDERROR">
<br />
<br />
<br />
<br />
<div border="0" class="WHITEBG col-sm-12 col-md-10" align="center">
<font color="red" size="+2">
<xsl:value-of select="//NOFEECHARGESFOUNDERROR/@message" />
</font>
</div>
---------- Contents of the page---------
---------- Contents of the page---------
</xsl:template>
</xsl:stylesheet>
我缺少的東西或者是有什麼特定瀏覽器的代碼,我需要包括哪些內容?
它只能在IE中正常工作。但在其他瀏覽器中,它根本沒有登陸頁面。
任何建議將不勝感激!