gpt4 book ai didi

php - 根据浏览器在 Yii 中引用不同的 js 文件

转载 作者:行者123 更新时间:2023-12-02 07:39:19 26 4
gpt4 key购买 nike

我有 2 个 js 文件。虽然两者都做同样的事情,但在 IE 7 上不起作用,因此我有 2 个不同的 JS 文件。如果浏览器是 IE7,我需要调用一个,而在所有其他情况下都需要调用另一个。

我在页面顶部有标准的 Yii 声明。

<?php
Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl . '/js/jquery-1.4.4.js');
//etc....
?>

我在 document.ready 函数中尝试了以下内容。

var browserIE7 = (navigator.userAgent.indexOf("MSIE 7")>=0) ? true : false;
if(browserIE7){
Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl . '/js/IEjquery-1.4.4.js');
}else{
Yii::app()->getClientScript()->registerScriptFile(Yii::app()->baseUrl . '/js/jquery-1.4.4.js');
}

但是这不起作用。我以前从来不需要这样做,因此我很难弄清楚如何去做。

感谢任何帮助。

谢谢。

最佳答案

如果你想要一些 js hack 你可以在你的 html 中使用如下来包含你的 IE 版本的脚本

<!--[if lt IE 7]>
<script src="http://example.com/js/IEjquery-1.4.4.js"></script>
<![endif]-->

引用http://code.google.com/p/ie7-js/

关于php - 根据浏览器在 Yii 中引用不同的 js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12855963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com