无法在chrome(mac)中打开某些html文件

xu3bshqb  于 2023-03-21  发布在  Go
关注(0)|答案(7)|浏览(484)

有一些HTML文件(没有模式,我已经想通了),我不能打开通过终端,图形用户界面或右键单击打开浏览器通过崇高文本3。
打开文件的默认浏览器肯定是Chrome,当我说在浏览器中打开文件时,它会把我带到Chrome窗口,但实际上并没有打开我想要的文件。
我可以在Chrome中通过命令+ O打开这些文件,在Firefox或Safari中右键单击文件并在GUI中选择它们。
如果Chrome能在我期望的时候打开文件,那就太好了。我将感激任何帮助。

ubby3x7f

ubby3x7f1#

我也遇到了同样的问题。关闭Chrome后在终端中运行以下命令修复了它:
open /Applications/Google\ Chrome.app --args --allow-file-access-from-files
可以通过访问chrome://version/在Chrome中查看命令行参数
在运行这个命令之前,Chrome没有为我加载本地文件,但由于某种原因,Chrome Canary加载了。

wixjitnu

wixjitnu2#

在Mac上,右键单击文件并选择“打开方式”,然后选择“其他”。将默认设置更改为“Safari”,然后选中“始终打开方式”复选框。单击“打开”。这将在Safari中启动文件。在浏览器中关闭文件,并验证双击它是否会在Safari中打开它。现在再次执行相同的操作,但将默认设置更改回Chrome。
如果您从其他地方下载了 *.html文件,则可能存在一些安全问题。

3htmauhk

3htmauhk3#

之前的答案对我都不管用,但下面这个答案管用:
1.在Mac上,选取苹果菜单〉〉“系统偏好设置”〉〉点按“安全性与隐私”〉〉点按“隐私”。
1.选择文件和文件夹。
1.请选中Nicepage应用程序下面的复选框以访问该位置的文件和文件夹。
来源:https://nicepage.com/doc/84207/access-denied-for-documents-folder-macos
祝你们好运,小伙子们

uelo1irk

uelo1irk4#

这是一个扩展属性的问题。如果你使用ls-l来查看你文件的属性,你会看到一些奇怪的@。
ls -l xxxx.html

  • 转x转x
    解决方案是使用Xattr。
    xattr -c文件名
    xattr -rc目录
x7yiwoj4

x7yiwoj45#

Xiaoou Wang提供的solution工作正常。

解释

我想扩大这个答案,并在下面提供一个不同的解决方案,这是还没有给出。
Chrome(Mac)确实无法打开扩展属性为com.apple.quarantine.html文件,该属性会自动应用于从网络下载的非Apple授权应用程序。
在终端上,键入

xattr 'your .html file name'

你可以验证你的.html文件是否设置了隔离属性。
使用xattr -c命令,您将删除所有属性(如果设置了其他属性)。如果您只想删除隔离属性,请键入

xattr -d com.apple.quarantine 'your .html file name'

替代解决方案

对于某些人来说,这个替代解决方案可能更简单。在我的Chrome(mac)上,我可以打开.html文件,只需将文件从finder拖到一个已经打开的Chrome窗口上,而不管它们的com.apple.quarantine属性如何。如果您将文件拖到Dock中的Chrome图标上,则该操作不起作用。

qeeaahzv

qeeaahzv6#

您的权限设置可能有问题。我尝试了所有方法,但这对我有效:
打开您的Google Chrome浏览器:点击Chrome浏览器,打开首选项,点击隐私和安全,点击高级(在底部),向下滚动到“下载”,在位置下点击改变按钮,然后选择你试图打开的文件保存在哪里。

aiqt4smr

aiqt4smr7#

你可以打开这个html文件并尝试“命令+选项+我”来查看控制台窗口中的文件内容,如果它是真实的的html文件,就会显示源代码。我不认为这是chrome的问题。

相关问题