2017-03-12 8 views
0

저희 회사의 브라우저는 XULRunner를 기반으로합니다. 그리고 로컬 기본 브라우저를 통해 플래그 TmpD을 통해 링크를 열 때 임시 파일 (* .url 파일)을 만듭니다. 하지만 열어 본 후에 삭제하고 싶습니다. XULRunner 브라우저가 로컬 파일을 삭제할 수 있습니까?

나는 여기에 몇 가지 정보하지만 도움이 ~
https://developer.mozilla.org/en-US/Add-ons/Code_snippets/File_I_O

나는 그것이 몇 가지 보안 문제에 관여 할 수 알을 발견했다.
그러나 로컬 파일을 만들 수 있기 때문에 궁금합니다. 왜 로컬 파일을 삭제할 수 없습니까?

답변

0

그러나 로컬 파일을 만들 수있는 이유는 궁금합니다. 왜 로컬 파일을 삭제할 수 없습니까?

실제로 XULrunner가 가능합니다.

브라우저가 어떻게 구현되었는지에 따라 다릅니다. XULrunner는 다른 라이브러리 인 fe와 함께 제공됩니다. 이미 링크에서 언급 한 링크 (nsIFile). XULrunner 소프트웨어는 외부 또는 자체 제작 애드온, 플러그인, 확장명을 사용할 수도 있습니다.

그러나이 체크 아웃 : nsIFile Object #remove

을이 "저장"경우 당신이 그것을 구현 저장 방법에 따라 달라집니다.

+0

우리는 저절로 파일을 삭제할 수있는 기능을 제공 할 수 있다는 것을 의미합니까? 로컬 파일 삭제가 안전하지 않다고 생각 했습니까? – PageYe

+0

작업을 수행하는 구성 요소 또는 플러그인을 만들 수도 있습니다. 그러나 파일 작성 및 삭제의 목적이 노력을 정당화하는지 여부는 확실하지 않습니다. XULrunner는 더 이상 사용되지 않는 기술입니다. #노력 –