1. 程式人生 > >IE和Firefox對cookie處理的不同

IE和Firefox對cookie處理的不同

在實際的使用的時候發現,ie和firefox在處理cookie的時候並不一致:

如果在test.xxx.com送給瀏覽器一個cookie而不顯式的指定domain;

在接下來訪問 beta.test.xxx.com的時候,如果再設定一個 test.xxx.com的cookie。

結果是,ie會認為和之前的是一個,而firefox會把這個cookie的domain解釋成 .test.xxx.com,這樣就出現了兩個。

解決辦法:

在test.xxx.com設定cookie的時候也顯示的制度domain為test.xxx.com,這樣ie和firefox下都能正常工作了。

reference:

PHP中設定和修改Cookie的方法:

Netscape關於Cookie的解釋和說明:

JQuery處理Cookie的外掛:

對document.cookie操作的封裝,這個屬性的讀寫的意義是不一樣的。

PHP中的Session處理方式和相關函式:

相關推薦

IEFirefoxcookie處理不同

在實際的使用的時候發現,ie和firefox在處理cookie的時候並不一致: 如果在test.xxx.com送給瀏覽器一個cookie而不顯式的指定domain; 在接下來訪問 beta.test.xxx.com的時候,如果再設定一個 test.xxx.com的cooki

Javascript在IEFireFox中的不同表現

1.document.formName.item("itemName") 問題說明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能

js 處理 iefirefox window.frames 相容問題

在做專案的時候網頁裡巢狀iframe時想對iframe物件進行操作時ie和firefox是不同的。 例如: <iframe id="xx1"  scrolling="auto" frameborder="0" width="100%" height="100%" sr

關於IEFirefox兼容性問題及解決辦法

解決辦法 select 警告 性問題 strong 多個 obj style 高度 1、//window.eventIE:有window.event對象FF:沒有window.event對象。可以通過給函數的參數傳遞event對象。如onmousemove=doMouseM

IEFirefox下,a標籤使用href=”javascript:void(0);”target=”_blank”行為不符合預期

今天在開發中發現,使用如下方式的連結。在Chrome中點選後行為符合預期,但在IE下會新開標籤卡(根據參考資料,Firefox中有相同問題)。 <a href=”javascript:void

下載csv,excel檔名亂碼的問題(IEFireFox兩種瀏覽器)

一.使用ajax與伺服器互動 不管是post方式還是get方式都應該對中文進行編碼 只有這樣 伺服器端(ie瀏覽器 firefox不用)才能正確解析漢字 否則就是亂碼。 二.在asp.net MVC中 ie跟firefox對下載檔名的處理不同     / ie通過編碼實現正

解決美化後的檔案上傳控制元件(type=file),IEfirefox不相容的問題

        普通的file控制元件,在IE和firefox的表現會有所不同,為了美化上傳控制元件,通常會做一個text+button來替代file控制元件。 設定file控制元件完全透明,這樣在點選button的時候,其實就是點選隱藏的file控制元件的瀏覽,本來應該完

IEFirefox下執行exe程式

<a href="javascript:LaunchApp()">Click here to Execute your file</a> <script> functionLaunchApp() { netscape.security.PrivilegeMana

相容IEFirefox火狐的上下、左右迴圈滾動JS程式碼

上下滾動程式碼<div id="demo" onmouseover="clearInterval(inter)" onmouseout="inter=setInterval(qswhMarque

JS動態新增移除事件 獲取Event (相容IEFirefox)

今天小弄了一下JS事件,主要說一下FF和IE相容的問題 物件名.addEventListener("事件名(不帶ON)",函式名,true/false);(FF下) 物件名.attachEvent("事件名",函式名);(IE下) 說明:   事件名稱,要注意的是"

Angular解決IEFirefox下button內部元素ng-click事件被遮蔽

如果我們在button元素內部有其它的子元素並且繫結點選事件,比如: 而我們的程式碼是這樣的: <body ng-controller="ctrl"> <script> angular.module("

CSS中IE火狐margin、padding的相容性解析

CSS對瀏覽器器的相容性具有很高的價值,通常情況下IE和Firefox存在很大的解析差異,這裡介紹一下相容要點。 常見相容問題:1.DOCTYPE 影響 CSS 處理2.FF: div 設定 margin-left, margin-right 為 auto 時已經居中, IE 不行3.FF: body 設定

CSS相容性(IEFirefox)技巧

CSS技巧 1.div的垂直居中問題 vertical-align:middle; 將行距增加到和整個DIV一樣高 line-height:200px; 然後插入文字,就垂直居中了。缺點是要控制內容不要換行 2. margin加倍的問題 設定為float的div

JS複製內容(相容IEFirefox

// <![CDATA[ function copy_clip(copy) { if (window.clipboardData) { window.clipboardData.setData("Text", copy); } else if (window.n

javascript檢查外掛是否已經在IEfirefox上安裝

<script> document.writeln("<table border=1><tr valign=top>",    "<th align=left>i",    "<th align=left>名稱",    "<th align=

相容iefirefox js關閉程式碼

在js裡面使用window.close(),IE下工作正常,但是FireFox下有時可以,有時不行。 搜尋發現,可以這樣解決: function closeWindow() { window.open(

HibernateSpringDAO處理的例項 (!!!)

 28    /**  29     * 建構函式  30     */ 31    public InfoDAOImpl() { ...}  32      super();  33    }  34    35    36   

CSS相容性(IEFirefox)技巧大全1

CSS對瀏覽器的相容性有時讓人很頭疼,或許當你瞭解當中的技巧跟原理,就會覺得也不是難事,從網上收集了IE7,6與Fireofx的相容性處理技巧並整理了一下。對於web2.0的過度,請儘量用xhtml格式寫程式碼,而且DOCTYPE 影響 CSS 處理,作為W3C的標準,一定要

IEChrome瀏覽器事件處理的解決辦法

一、事件流 事件流描述的是從頁面中接受事件的順序。 IE的事件流是事件冒泡流,而Netscape的事件流是事件捕獲流 1、事件冒泡 事件冒泡,即事件最開始由最具體的元素(文件中巢狀層次最深的那個節點)

select下拉列表操作,如何兼容於IEfirefox

1.在為select 新增option時,如果用$('city').add(new Option(array[1],array[0])),只能兼容於ie;   2.刪除 option 在 firefox 是 select