簡體   English   中英

Internet Explorer 9不會通過我的Flex應用程序對服務器上的更改進行更新

[英]Internet Explorer 9 does not update with changes on server from my flex application

我有一個flex應用程序,當我在服務器上更新時,我可以同時看到firefox和chrome的更改,但是IE仍會在更改之前顯示該應用程序。 我不知道它可能存放在哪里。 我已經嘗試清除Cookie,但在更改之前我仍然可以看到相同的視圖。 使用Internet Explorer之前,還有其他人遇到過此問題嗎? 有人可以建議我解決您的問題嗎? 任何提示或建議,將不勝感激。 我對此特殊問題感到非常沮喪。 謝謝

IE有時會緩存,我過去曾使用過類似的方法來強制緩存。 像這樣在URL的末尾添加一個隨機字符串:

Math.random() * Date.parse(new Date());

如果通過AJAX調用構建URL;

var url = "somepath/somefile?someparam="+ somevar + "&RandomKey=" +Math.random() * Date.parse(new Date());

RandomKey var總是不同的,從而迫使瀏覽器不進行緩存。

這個解決方案/問題就是這樣的JavaScript:如何強制Image()不使用瀏覽器緩存?

我想給您一個信息,即IE9的緩存存在問題。.您需要在執行FLEX應用程序之前清除緩存。 簡而言之,您需要清除緩存。 請記住,“歷史記錄”和“緩存”是不同的,因此刪除歷史記錄和刪除緩存均不會。

您可以通過以下方式清除緩存。

  1. 按F12
  2. 新窗口打開,然后按ctrl + r。
  3. 警報將出現在您需要單擊“是”按鈕以清除緩存的位置。

祝你今天愉快...

在IE 9上,轉到

  1. 轉到“ Internet選項”
  2. 在“瀏覽歷史記錄”下,單擊“設置”
  3. 在彈出窗口中,單擊“查看文件”按鈕。 這將打開Windows資源管理器
  4. 刪除此文件夾中的所有內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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