Mac的一些软件问题

删除Chrome地址栏提示的地址

很常见的一个场景就是: 做一个项目时, 反复访问一个地址, 因而在你访问多次之后, 你只需要打前一个单词, Chrome就会提示你一个完整的地址. 现在问题是, 这个项目终结了, 要开始新项目了, 你不想再见到旧项目的地址提示, 要怎么做呢?

1
Shift + fn + Delete

你只能利用上面的组合键逐个删除记录下来的地址, 没有批量删除的方法😂

禁止浏览器自动更新

当你想查看当前浏览器版本时, 打开”关于xxx”, 浏览器就自动检查更新, 如果不是最新就会下载最新的浏览器安装包. 这也太流氓了, 完全没有一点防备好吗?

  • Chrome
    必须在命令行下解决
1
2
cd ~/Library/Google
sudo chown root:wheel GoogleSoftwareUpdate

从此以后, Chrome更新报错, 想重新启用更新时, 再次使用命令:

1
2
3
4
5
6
7
8
9
#输入以下命令
cd ~/Library/Google && ls -l

#查看输出结果, 以我的为例:
-rw------- 1 levy staff 61 5 30 22:02 Google Chrome Brand.plist
drwx--xr-x 9 root wheel 306 9 23 15:26 GoogleSoftwareUpdate

#再输入下面命令即可
sudo chown levy:staff GoogleSoftwareUpdate

需要重启Chrome, 同时最好科学上网, 不然可能下载不了最新安装包

  • Firefox
    首选项-> 高级-> 更新-> 取消选择”自动安装更新” 即可

从此以后, Firefox手动检查更新

如果手贱先点击了”关于Firefox”, 则上述设置会在完成升级后生效. 如果想阻止更新包的下载, 只能此时退出Firefox, 再重新打开; 但只要再次点球”关于Firefox”, 更新包会继续下载

使用IE浏览器

Mac使用IE浏览器的最好的方法就是安装Windows虚拟机, 在虚拟机里使用IE, 尤其是:

  • 你想上政府网站或四大银行的网银进行在线支付.
    这些垃圾网站一般都会要求你下载并安装控件, 因此, 就算你在Mac上使用非IE浏览器打开了这种网站, 你也无法安装只有Windows才能安装的控件. 所以说, 认命吧, 还是打开熟悉的Parallels吧😶

  • 进行浏览器兼容性测试.
    有一些在线的浏览器兼容测试工具可以使用, 但这要求你的网页必须已部署到外网, 而且它们一般是把渲染后的页面的样子作为一张图呈现给你. 如果样式有问题, 你无法去审查元素; 如果js代码出错了, 你无法查看控制台, 还不如老老实实地自己使用IE浏览器打开呢

说了这么多, 其实就是想说一个问题: 使用Mac需要使用IE的同学, 觉得安装虚拟机好麻烦, 只想找个更简单的方法来使用IE——你们死了这条心吧, 你们到最后一定会发现, 还是在Windows虚拟机里使用IE最畅快😏

iTem2

我发现iTem2的Session Restore功能有个bug, 就是网络请求有点问题, 那就是使用使用git时无法与远程仓库通信, 简单来说就是无法pull/push.

重新打开一个终端标签就可以解决

出了问题的iTem2版本为: Build 3.0.10

参考资料

Fork me on GitHub