簡體   English   中英

為IE用戶禁用HTML內容

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM