瀏覽代碼

check proxy enabled on firefox

Nicolas Cannasse 18 年之前
父節點
當前提交
54436da226
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      std/neko/net/ProxyDetect.hx

+ 5 - 0
std/neko/net/ProxyDetect.hx

@@ -59,6 +59,11 @@ class ProxyDetect {
 	static function detectFF( basedir : String ) {
 	static function detectFF( basedir : String ) {
 		var profile = neko.FileSystem.readDirectory(basedir).pop();
 		var profile = neko.FileSystem.readDirectory(basedir).pop();
 		var prefs = neko.io.File.getContent(basedir+"/"+profile+"/prefs.js");
 		var prefs = neko.io.File.getContent(basedir+"/"+profile+"/prefs.js");
+		// enabled ?
+		var r = ~/user_pref\("network\.proxy\.type", 1);/;
+		if( !r.match(prefs) )
+			return null;
+		// prefs
 		var r = ~/user_pref\("network\.proxy\.http", "([^"]+)"\);/;
 		var r = ~/user_pref\("network\.proxy\.http", "([^"]+)"\);/;
 		if( !r.match(prefs) )
 		if( !r.match(prefs) )
 			return null;
 			return null;