아래 자바스크립트 코드는 파이어폭스 디폴트 프로파일을 열어주는 명령입니다.
여기까지 좋은데 프로파일이 이미 열려져 있는 경우에는 중복해서 실행시킬 수 없기 때문에 에러가 발생하게 됩니다.
그래서 미리 특정 프로파일이 이미 실행중인지 확인할 방법이 필요한데 어떻게 해야할지 모르겠습니다.
고수님들의 조언 부탁드립니다. ㅠㅠ
감사합니다.
//================= 파이어폭스 프로파일 열기 =============
function ProfileOpen(profile, run){
const {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;
Cu.import('resource://gre/modules/FileUtils.jsm');
var exe = FileUtils.getFile('XREExeF', []);
var process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess);
process.init(exe);
var args = ['-P', profile, '-no-remote', run];
process.run(false, args, args.length);
}
ProfileOpen("default", "about:about")
//=======================================================
자바스크립트로 사용자 프로파일 관리에 대한 질문입니다. [3일째 고생중 ㅠㅠ]
-
- Posts: 3
- Joined: 2017 08 23 19:38 55
- Contact:
Who is online
Users browsing this forum: No registered users and 1 guest