2017-04-24 4 views
1

나는 yeoman과 함께 이전에 작성한 오피스 애드 인을 인수했다. 나는 설정을 변경하고 있지만 처음 설치 후 얼마나 멀리 갔는지 확인하기 위해 Outlook 클라이언트가 캐시를 저장했다고 생각합니다. 업데이트 된 버전을 설치하려고 할 때 이전 버전의 로고와 설정이 유지되지만 이전 버전이없는 시스템에 설치하면 모든 기능이 향상됩니다.클리닝 오피스 애드 인 캐시

제안 사항이 도움이됩니다. 로컬 프로필 파일을 삭제하고 Outlook을 다시 실행하여 다시 만들려고했지만 전체 프로세스에 영향을주지 않는 것 같습니다.

감사

편집 :

나는 아웃룩 독립형 클라이언트에 대해 이야기하고있다.

답변

3

Windows 용 Outlook 데스크톱 추가 기능은 IE 웹 브라우저 컨트롤의 iFrame에서 실행됩니다. 추가 기능의 IE 브라우저를 열어 캐시를 정리하려면 설정으로 이동하여 캐시를 제거하십시오. 추가 기능을 다시 실행하면 새 기능만큼 향상됩니다.

웹용 Outlook 사용자는 지원되는 브라우저에서 실행될 수 있습니다. 이 경우 사용 된 웹 브라우저의 설정으로 이동하여이 브라우저의 캐시를 제거하십시오.

Mac 용 Outlook 데스크톱 추가 기능은 웹 브라우저 컨트롤 (Mac 용 Office 2016에 내장 됨)의 변형으로 실행되며 여기에있는 캐시를 제거하는 방법은 여전히 ​​저를위한 퍼즐입니다.

응용 프로그램이 RoamingSettings 객체를 사용하는 경우 saveAsync를 사용하여 사용자 정의 속성을 저장하고 필요할 때마다 제거하십시오.

편집 : 설명 방법은 위/QA/dev에 사용만을위한 원인의

. 고객은 개발자로서 새로운 릴리스를 게시 할 때 변경 한 파일에 대한 캐시를 처리해야합니다. 귀하의 추가 기능이 웹 사이트로 다른 어떤 것도 아니기 때문에 웹 기술을 사용하여 브라우저의 캐시를 새로 고칩니다. 이를 성취 할 수있는 방법은 여러 가지가 있습니다. ... 등등

<script src="Commands.js?version=a56b34a87" type="text/javascript"></script> 

및 예를 들어, 당신은 ... 새 릴리스

<script src="/v1.0/Commands.js" type="text/javascript"></script> 
<script src="/v1.1/Commands.js" 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 파일을

+0

감사합니다. Slava, 고맙다. 자세한 내용은 질문하지 않았다. 내 실수. 독립 실행 형 Outlook 클라이언트에 대해 이야기하고있었습니다. – IvNen

+0

Windows의 독립 실행 형 Outlook? 이 경우에는 추가 기능에서 RoamingSettings를 사용하지 않는 경우 IE 캐시 만 제거하십시오. –

+0

예, Windows에 있습니다.그래도 괜찮은 것 같지만, 이미 추가 기능을 갖고 새 기능이나 업데이트를 설치 한 고객은 어떻게 될까요? 모든 사람들이 자신의 IE 캐시를 지우려면 기술적 인 기술을 기대할 수는 없습니다. (회사 내에서 이전에 사용되었지만 이제 회사에서 공용으로 공개하려고합니다.) – IvNen

0

추가 캐시 제어 헤더는 그 서버에서 모든 시간을로드 한하기 캐시에서 :

<script src="./app.2tvsgggce45pwlhe.js" type="text/javascript"></script>