[IE相容性]瀏覽器呈現為特定的版本

<meta http-equiv="X-UA-Compatible" content="IE=11"/>  
寫在asp:Content 裡面,強制為 IE11


<%@ Page Title="" Language="C#" MasterPageFile="~/FTemplate/MasterPage.master" AutoEventWireup="true"
    CodeFile="IFCMA10F.aspx.cs" Inherits="Apps_FORM_IFCMA10F_IFCMA10F" %>

<%@ MasterType VirtualPath="~/FTemplate/MasterPage.master" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
    <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.2.js" type="text/javascript"></script>

  • 強制瀏覽器呈現為特定的版本的標準。它不支援 IE7 及以下:
    • <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7"/>
  • 如果用分號分開,它設定為不同版本的兼容級別,IE7、IE9。它允許不同層次的向後兼容性:
    • <meta http-equiv="X-UA-Compatible" content="IE=7; IE-9"/>
  • 只選擇其中一個選項:
    • <meta http-equiv="X-UA-Compatible" content="IE=9">
    • <meta http-equiv="X-UA-Compatible" content="IE=8"/>
    • <meta http-equiv="X-UA-Compatible" content="IE=7">
    • <meta http-equiv="X-UA-Compatible" content="IE=5">
  • 允許更容易的測試和維護。雖然通常比較有用的版本,這是使用模擬:
    • <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"/>
    • <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>
    • <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
  • 什麼版本的 IE 就用什麼版本的標準模式:
    • <meta http-equiv="X-UA-Compatible" content="IE=edge">
  • 使用以下程式碼強制 IE 使用 Chrome Frame(此專案已於 2014 年 2 月 25 日停止維護):
    • <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

沒有留言:

張貼留言

[DataSet Bug]無法啟用條件約束。一或多個資料列的值違反非 Null、唯一或外部索引鍵條件約束

在使用TableAdapter作Query時發生 1. 原因為有些資料欄位Query出來後為null值 但是該欄位在dbDataSet的屬性AllowDBNull為False 因此把該欄位(或乾脆把全部欄位屬性AllowDBNull改為True 2. maxLength 檢...