与IE代码不同:
<!--[if IE]>
<script type="text/javascript">
<!--
window.location = "link"
//-->
</script>
<![endif]-->
这不起作用
<!--[if opera]>
<script type="text/javascript">
<!--
window.location = "link2"
//-->
</script>
<![endif]-->
这样做的正确方法是什么?
我知道代码是:
<script type="text/javascript">
if (window.opera) {
<!--
window.location = "link.php"
//-->
}
</script>
答案 0 :(得分:1)
<!--[if IE]>
不是HTML已知的标记或语句,只有 IE 才能理解。 (真的是微软向IE提供的)。您可以使用 JavaScript 来实现您的目的:
var isOpera = navigator.userAgent.indexOf("Opera") > -1;
if(isOpera) {
window.location = "link"
}