사용자에게 csv 파일을 다운로드 할 수있는 옵션을 제공하는 Google Apps Script 웹 앱을 1 년 넘게 실행했습니다. 콘솔에서는 더 이상 사용되지 않는 iFrame에서 다운로드하는 것에 대한 경고를 표시했지만 완벽하게 작동했습니다.
Chrome을 업데이트 한 후 다운로드를 시도 할 때 다음 오류가 발생합니다.
다운로드가 허용되지 않습니다. 다운로드를 시작하거나 인스턴스화하는 프레임은 샌드 박스 처리되지만 'allow-downloads'플래그가 설정되지 않았습니다. 자세한 내용은 https://www.chromestatus.com/feature/5706745674465280 을 참조하세요.
위 링크를 따라 가면 다음 정보를 제공합니다.
Chrome은이 기능을 제거 할 계획입니다. 즉, Chrome은 기본적으로 샌드 박스 처리 된 iframe에서 시작되거나 인스턴스화 된 모든 다운로드를 차단합니다. 임 베더는 샌드 박스 속성 목록에 "다운로드 허용"을 추가하여 옵트 인 할 수 있습니다.이를 통해 콘텐츠 제공 업체는 악의적이거나 악의적 인 다운로드를 제한 할 수 있습니다.
Google Apps Script 환경에서 샌드 박스 속성에 "다운로드 허용"을 추가하려면 어떻게해야합니까? 또는 파일 다운로드를 활성화하는 해결 방법이 있습니까?
2020 년 7 월 29 일 업데이트 :
이제 "allow-downloads"속성이 sandbox 속성에 추가되었으며 더 이상 파일을 다운로드하는 데 문제가 없습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다