我已經接管以前編寫的Office加載與自耕農。我一直在改變設置和其他,但在初始安裝後,看看它已經走了多遠,我相信我的Outlook客戶端已經存儲了某種緩存。當我嘗試安裝更新的版本,它仍然保持着標誌和設置以前的版本,但時沒有它的以前版本的所有良好的系統上安裝它。清潔Office加載緩存
任何建議的幫助。我嘗試刪除我的本地配置文件並通過重新啓動Outlook來重新創建它,但似乎對整個過程沒有影響。
感謝
編輯:
我講有關Outlook獨立的客戶端。
我已經接管以前編寫的Office加載與自耕農。我一直在改變設置和其他,但在初始安裝後,看看它已經走了多遠,我相信我的Outlook客戶端已經存儲了某種緩存。當我嘗試安裝更新的版本,它仍然保持着標誌和設置以前的版本,但時沒有它的以前版本的所有良好的系統上安裝它。清潔Office加載緩存
任何建議的幫助。我嘗試刪除我的本地配置文件並通過重新啓動Outlook來重新創建它,但似乎對整個過程沒有影響。
感謝
編輯:
我講有關Outlook獨立的客戶端。
用於Windows的Outlook桌面加載項在IE瀏覽器控件的iFrame中運行。要清理加載項打開IE瀏覽器的緩存,請轉到設置並刪除緩存。重新啓動你的加載項,它應該像新的一樣好。
展望網絡用戶可以在支持的瀏覽器上運行。在這種情況下,請轉到所用Web瀏覽器的設置並刪除此瀏覽器的緩存。
適用於Mac的Outlook桌面加載項在某種形式的Web瀏覽器控件(內置於Office 2016 for Mac)下運行,以及如何在此處刪除緩存仍然困擾我。
如果應用程序使用RoamingSettings對象,看看如果你saveAsync任何自定義屬性,當你需要以下saveAsync刪除它們。
編輯:
事業上面所描述的方法對你的/ QA/dev的唯一用途。對於你的客戶,你,作爲開發者,已經照顧緩存爲你改變,在發佈新版本時的文件。由於您的加載項不是網站,因此請使用網絡技術重新刷新瀏覽器的緩存。有很多方法可以實現這一點。例如,你可以改變文件的位置新版本...
<script src="/v1.0/Commands.js" type="text/javascript"></script>
<script src="/v1.1/Commands.js" type="text/javascript"></script>
或一些隨機參數添加到源文件...
<script src="Commands.js?version=a56b34a87" type="text/javascript"></script>
等。這些簡單的方法將強制瀏覽器重新加載文件內容。
<header>
<meta http-equiv="expires" content="0">
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
...
</header>
然後隨機哈希你每次做一個新的發佈時間添加到腳本文件名,以確保它們不被裝入:
添加緩存控制頭到你的HTML文件,讓他們從服務器每次加載從緩存:
<script src="./app.2tvsgggce45pwlhe.js" type="text/javascript"></script>
謝謝斯拉瓦,我意識到我沒有問全部細節的問題。我的錯。我正在談論獨立的Outlook客戶端。 – IvNen
Windows上的獨立Outlook?在這種情況下,只是刪除IE緩存,如果您的外接不使用RoamingSettings .. –
是的,它是在Windows中。這聽起來不錯,但是已經有插件並安裝新版本或更新的客戶會發生什麼情況?我不能指望每個人都有技術能力來清除他們的IE緩存。 (之前在公司內部使用過,但現在該公司希望將其發佈供公衆使用) – IvNen