每当你从互联网上下载 HTML 文件(例如,在 zip 存档中)时,第一次在 OS X 中打开该文件时,你会收到一条警告,例如“此文件是从互联网上下载的,可能会对你的母亲造成可怕的伤害,你确定要打开它吗?”单击“确定”后,你可以再次打开该文件,而不会受到进一步的骚扰。
有没有什么方法可以快速将一组文件标记为安全,以便第一次打开它们时不会出现警告?
我的具体用例是,我下载了大量 HTML 文件,然后使用“打开”命令打开。如果我尝试同时打开五个文件,就会出现五个警告对话框,这很乏味,也很烦人。
答案1
要完全清理文件,您需要删除用于将其标记为隔离下载的两个扩展属性,并跟踪其来源:
xattr -d com.apple.quarantine file-to-clean
xattr -d com.apple.metadata:kMDItemWhereFroms file-to-clean
为了节省输入和/或拼写错误,您可能需要将其包装在一个简单的 shell 脚本中...
答案2
删除位于文件夹中的已验证的下载插件/Library/Internet Plug-Ins
。
我在 Firefox 中使用 FlashGot + Speed Download,没有遇到过这些警告。