Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在chrome(mac)中打开某些html文件_Html_Macos_Google Chrome - Fatal编程技术网

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

无法在chrome(mac)中打开某些html文件,html,macos,google-chrome,Html,Macos,Google Chrome,我发现有些HTML文件没有模式,无法通过终端、GUI打开,也无法通过升华文本3在浏览器中右键单击打开 打开文件的默认浏览器肯定设置为Chrome。当我说在浏览器中打开文件时,它会将我带到Chrome窗口,但实际上并没有打开我想要的文件 我可以通过command+O在Chrome中打开这些文件,也可以在Firefox或Safari中通过右键单击文件并在GUI中选择它们来打开这些文件 如果Chrome能在我期望的时候打开文件那就太好了。非常感谢您的帮助。您可以打开此html文件,然后尝试comman

我发现有些HTML文件没有模式,无法通过终端、GUI打开,也无法通过升华文本3在浏览器中右键单击打开

打开文件的默认浏览器肯定设置为Chrome。当我说在浏览器中打开文件时,它会将我带到Chrome窗口,但实际上并没有打开我想要的文件

我可以通过command+O在Chrome中打开这些文件,也可以在Firefox或Safari中通过右键单击文件并在GUI中选择它们来打开这些文件


如果Chrome能在我期望的时候打开文件那就太好了。非常感谢您的帮助。

您可以打开此html文件,然后尝试command+option+I在控制台窗口中查看文件内容,如果它是真实的html文件,将显示源代码。我认为这不可能是chrome的问题。

在mac电脑上,右键单击文件,选择“打开方式”,然后选择“其他”。将默认设置更改为“Safari”,然后选中“始终使用打开”框。单击“打开”。这将在Safari中启动该文件。在浏览器中关闭该文件,并确认双击该文件将在Safari中打开它。现在再次执行相同的操作,只是将默认设置改回Chrome


如果您从其他地方下载了*.html文件,可能会出现一些安全问题

我也有同样的问题。关闭Chrome后,通过在终端中运行此选项修复了此问题:

打开/Applications/Google\Chrome.app-args-允许从文件访问文件

通过访问,可以在Chrome中查看命令行参数chrome://version/


在运行此命令之前,Chrome没有为我加载本地文件,但出于某种原因,Chrome Canary加载了本地文件。

这是扩展属性的问题。如果使用ls-l查看文件的属性,您将看到一些奇怪的@

ls-l xxxx.html -rwxr-xr-x@

解决方案是使用xattr

xattr-c文件名
xattr-rc目录

您的权限设置可能存在问题。我什么都试过了,这对我来说很有效:

打开您的Google Chrome浏览器: 点击Chrome, 开放首选项, 单击隐私和安全, 单击底部的“高级”, 向下滚动到下载, 在“位置”下单击“更改”按钮。
然后选择要打开的文件的保存位置

之前的答案对我都不管用,但这一个确实管用:

在Mac电脑上,选择Apple功能表>>系统首选项>>单击安全和隐私>>单击隐私。 选择文件和文件夹。 请选中Nicepage应用程序下方的复选框以访问该位置的文件和文件夹。 资料来源:

祝你们好运,小伙子们,这是works提供的

解释 我想扩展这个答案,并在下面提供一个不同的解决方案,这是尚未给出的

Chrome Mac确实不会打开具有扩展属性com.apple.quantial的.html文件。此属性自动应用于从web下载的文件,并且这些文件不是Apple授权的应用程序

从终端,通过键入

xattr 'your .html file name'
您可以验证.html文件是否设置了隔离属性

使用xattr-c命令,您将删除所有属性,以防设置其他属性。如果只想删除隔离属性,请键入

xattr -d com.apple.quarantine 'your .html file name'
替代解决方案
对于某些人来说,这种替代解决方案可能更简单。使用我的Chrome mac,我可以通过简单地将文件从finder拖到已经打开的Chrome窗口来打开.html文件,而不管它们的com.apple.quantial属性如何。重要提示:如果将文件拖到基座中的Chrome图标上,则无法正常工作。

我试图打开的文件的选项卡从未创建,因此我无法在Chrome中使用命令选项I打开文件。我知道这是一个真正的html文件b/c我仍然可以通过一种不方便的方式在chrome中打开它,它可以在Firefox和Safari中工作。请看-这正是我的问题和解决方案。