3 import java.io.IOException;
9 public class CookieWinFirefox3 extends Cookie {
12 /// Firefox3 から user_session を取得。エラーが起こった場合、例外を投げずに空文字を返す
14 /// <returns>user_session</returns>
16 public String getUserSessionString() throws IOException {
17 String user_session = "";
19 String app_dir = System.getenv("APPDATA");
20 if (app_dir == null || app_dir.isEmpty()) {
23 String sqlist_filename = app_dir + "\\Mozilla\\Firefox\\Profiles\\cookies.sqlite";
24 if (!Path.isFile(sqlist_filename)) {
27 String dataStr = Path.ReadAllText(sqlist_filename, "US-ASCII");
28 user_session = CutUserSession(dataStr, sqlist_filename);
30 } catch (Exception e) {