[英]Disable HTML content for IE users
我想創建(或使用現有的)代碼來為IE用戶禁用頁面內容。
該HTML頁面僅對Google Chrome和Firefox用戶可用。
關於我應該從哪里開始的任何想法,或者您是否知道已經存在這樣的代碼? 我是編程的新手,需要搶先一步,但是如果有人可以向正確的方向推動我,我願意編寫自己的代碼。
嘗試將其添加到您的頭部:
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie-styles.css" />
<![endif]-->
然后在該樣式表中使其:
body {
display: none;
}
此外,將以下代碼添加到您的<head>
以確保更高版本的IE將讀取條件注釋。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
您可以嘗試使用jQuery
$(document).ready(function({
jQuery.each( jQuery.browser, function( i, val ) {
if ( $.browser.webkit || $.browser.mozilla ) {
alert( "Render HTML!" );
}
});
}));
或使用PHP函數get_browser() http://www.php.net/get_browser
如果沒有CSS或JavaScript,我想這是最好的解決方案。
<!--[if !IE]-->
<body>
...
...
...
</body>
<!--[endif]-->
在<body>
標簽周圍加上IF !IE
條件注釋。
如果可以在服務器上使用.htaccess
,則可以使用此server-side
(重定向)方法。
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*MSIE.*$ [NC]
RewriteRule .* ie.php
# RewriteRule .* http://www.example.com/ie.php
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.