如何使用chrome访问本地文件(--allow-access不起作用)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用chrome访问本地文件(--allow-access不起作用)相关的知识,希望对你有一定的参考价值。
我正在为网页运行python脚本。 python脚本连接到localhost:5000。在一个html中我有一些我想加载的本地存储中的图像。
我已将文件设置为src到file:///path/to/file/some_image.jpg
但是我一直得到错误Not allowed to load local resource
我试图使用:"C:Program Files (x86)GoogleChromeApplicationchrome.exe" --allow-file-access-from-files
允许本地访问
但是我得到了同样的错误。我已经尝试重新启动计算机,chrome并从管理员运行所有内容但仍然没有运气。
如何使用localhost在chrome中运行本地文件?
答案
那你有没有检查过你是否有权访问这些文件?
也许你可以尝试使用selenium通过python控制chrome,下面是一个简单的python代码,你可以检查出来(将google.com替换为你的html文件)。
http://selenium-python.readthedocs.io/installation.html#introduction
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("--allow-file-access-from-files")
driver = webdriver.Chrome("C:Program Files (x86)GoogleChromeApplicationchrome.exe", chrome_options=options)
driver.get("http://www.google.com")
以上是关于如何使用chrome访问本地文件(--allow-access不起作用)的主要内容,如果未能解决你的问题,请参考以下文章