0

我有一個asp.net mvc 4 web應用程序,它必須與IE 7兼容到IE 10,然後根據使用的IE我有一些腳本版本問題(jquery等) )所以在我的根腳本文件夾下,我創建了一個名爲OlderIE的新文件夾。當使用IE 7時,我希望加載OlderIE文件夾中的腳本。當使用IE> 7時,我想要加載腳本根文件夾中的腳本。那麼如何做到這一點?根據IE版本加載不同的腳本版本

與此相關,是否可以在我的asp.net mvc 4項目中安裝不同版本的腳本(jQuery,jQuery unobtrusive等),並根據IE版本使用它們?

修訂: 我想這是因爲我使用的IE> = 8時,使用jQuery的1.9.1以及所有依賴的,但它不是在IE 7工作,所以使用的是IE 7,當我使用jquery-1.6 .4及其依賴關係(jQuery不顯眼等)。所以我想知道如何做到這一點。在同一個項目中可以安裝多個版本的jquery,jquery unobtrusive等嗎?如果是這樣,如何做到這一點,以及如何根據正在使用的IE加載正確的?

回答

1

使用此插件獲取瀏覽器的版本和名稱。

http://jquery.thewikies.com/browser/

+0

感謝您的鏈接,但我要的是知道使用IE 7時和jQuery的1.9例如jQuery的1.6.4以及所有依賴的我怎麼能加載。 1和它的依賴關係時,使用IE> = 8。看到我更新後的帖子,我已經解釋了一點點。 – user1624552

+0

你可以在你的頁面頭部使用這個條件標籤............ [if IE 7]> 根據條件註釋,這是IE 7

1

可以使用條件的意見。例如,如果你只想讓IE7使用某些東西,你可以使用下面的代碼。

<!--[if IE 7]> 
According to the conditional comment this is IE 7<br /> 
<![endif]--> 

你也可以把「大於」或「小於」的條件,例如,對於低於IE9的IE版本。

<!--[if lt IE 9]> 
According to the conditional comment this is IE lower than 9<br /> 
<![endif]--> 

在這些註釋中可以放置腳本。

欲瞭解更多信息,你可以閱讀this