有一些HTML文件(没有模式,我已经想通了),我不能打开通过终端,图形用户界面或右键单击打开浏览器通过崇高文本3。
打开文件的默认浏览器肯定是Chrome,当我说在浏览器中打开文件时,它会把我带到Chrome窗口,但实际上并没有打开我想要的文件。
我可以在Chrome中通过命令+ O打开这些文件,在Firefox或Safari中右键单击文件并在GUI中选择它们。
如果Chrome能在我期望的时候打开文件,那就太好了。我将感激任何帮助。
有一些HTML文件(没有模式,我已经想通了),我不能打开通过终端,图形用户界面或右键单击打开浏览器通过崇高文本3。
打开文件的默认浏览器肯定是Chrome,当我说在浏览器中打开文件时,它会把我带到Chrome窗口,但实际上并没有打开我想要的文件。
我可以在Chrome中通过命令+ O打开这些文件,在Firefox或Safari中右键单击文件并在GUI中选择它们。
如果Chrome能在我期望的时候打开文件,那就太好了。我将感激任何帮助。
7条答案
按热度按时间ubby3x7f1#
我也遇到了同样的问题。关闭Chrome后在终端中运行以下命令修复了它:
open /Applications/Google\ Chrome.app --args --allow-file-access-from-files
可以通过访问chrome://version/在Chrome中查看命令行参数
在运行这个命令之前,Chrome没有为我加载本地文件,但由于某种原因,Chrome Canary加载了。
wixjitnu2#
在Mac上,右键单击文件并选择“打开方式”,然后选择“其他”。将默认设置更改为“Safari”,然后选中“始终打开方式”复选框。单击“打开”。这将在Safari中启动文件。在浏览器中关闭文件,并验证双击它是否会在Safari中打开它。现在再次执行相同的操作,但将默认设置更改回Chrome。
如果您从其他地方下载了 *.html文件,则可能存在一些安全问题。
3htmauhk3#
之前的答案对我都不管用,但下面这个答案管用:
1.在Mac上,选取苹果菜单〉〉“系统偏好设置”〉〉点按“安全性与隐私”〉〉点按“隐私”。
1.选择文件和文件夹。
1.请选中Nicepage应用程序下面的复选框以访问该位置的文件和文件夹。
来源:https://nicepage.com/doc/84207/access-denied-for-documents-folder-macos
祝你们好运,小伙子们
uelo1irk4#
这是一个扩展属性的问题。如果你使用ls-l来查看你文件的属性,你会看到一些奇怪的@。
ls -l xxxx.html
解决方案是使用Xattr。
xattr -c文件名
xattr -rc目录
x7yiwoj45#
Xiaoou Wang提供的solution工作正常。
解释
我想扩大这个答案,并在下面提供一个不同的解决方案,这是还没有给出。
Chrome(Mac)确实无法打开扩展属性为
com.apple.quarantine
的.html
文件,该属性会自动应用于从网络下载的非Apple授权应用程序。在终端上,键入
你可以验证你的
.html
文件是否设置了隔离属性。使用
xattr -c
命令,您将删除所有属性(如果设置了其他属性)。如果您只想删除隔离属性,请键入替代解决方案
对于某些人来说,这个替代解决方案可能更简单。在我的Chrome(mac)上,我可以打开
.html
文件,只需将文件从finder拖到一个已经打开的Chrome窗口上,而不管它们的com.apple.quarantine
属性如何。如果您将文件拖到Dock中的Chrome图标上,则该操作不起作用。qeeaahzv6#
您的权限设置可能有问题。我尝试了所有方法,但这对我有效:
打开您的Google Chrome浏览器:点击Chrome浏览器,打开首选项,点击隐私和安全,点击高级(在底部),向下滚动到“下载”,在位置下点击改变按钮,然后选择你试图打开的文件保存在哪里。
aiqt4smr7#
你可以打开这个html文件并尝试“命令+选项+我”来查看控制台窗口中的文件内容,如果它是真实的的html文件,就会显示源代码。我不认为这是chrome的问题。