ppoffice / Hozz

[Development indefinitely suspended] A better way to manage your hosts.
http://ppoffice.github.io/Hozz
Other
912 stars 126 forks source link

MacOS:10.10 更新0.1.4之后无法获取权限 #37

Open Syasuker opened 7 years ago

Syasuker commented 7 years ago

普通账户, 0.1.4点击获取权限没有弹出授权框 上一个版本没有此问题;

Syasuker commented 7 years ago

目前用你建议的 手动添加当前用户的hosts写权限:

sudo chmod +a "whoamiallow read,write" /etc/hosts

ppoffice commented 7 years ago

@Syasuker 方便说下Hozz的安装目录、目录的权限是什么呢?

Syasuker commented 7 years ago

/Applications/Hozz.app drwxrwxr-x+ 104 root admin 3536 3 16 11:34 Applications drwxr-xr-x 3 用户名 staff 102 1 1 2016 Hozz.app 改成root权限? 我的账户应该是管理员账户=.=

ppoffice commented 7 years ago

@Syasuker Hozz.app/Contents/Resources/app/bin/applet.app 的权限呢? 另外请看下~/.Hozz/log.txt有没有错误日志。

Syasuker commented 7 years ago

log.txt的日志最新一条是1月27号的应该没有关系 drwxr-xr-x 4 用户名 staff 136 3 16 09:22 applet.app

ppoffice commented 7 years ago

@Syasuker 我手头上暂时没有10.10的系统,如果你方便的话请编辑Hozz.app/Contents/Resources/app/browser.js文件,将这句话取消注释:

    // mainWindow.webContents.openDevTools();

然后取消当前用户访问hosts文件的权限,照着之前的步骤把问题复现出来,看下DevTools窗口里面有什么错误提示。十分感谢!

Syasuker commented 7 years ago

https://pan.baidu.com/s/1nvg9nbN 一张GIF动图,我授予权限之后才会修改到hosts文件,然后退出Hozz再次进入就会还是老样子;

退回v0.1.3没问题=.=

ppoffice commented 7 years ago

@Syasuker 可能是升级了的组件的问题,我会进一步调查下