如何使用chrome访问本地文件( - allow-access不起作用)

时间:2018-03-05 14:35:02

标签: python html google-chrome localhost

我正在为网页运行python脚本。 python脚本连接到localhost:5000。在html中,我有一些我想加载的本地存储中的图像。

我已将文件设置为src为file:///path/to/file/some_image.jpg

但是我不断收到错误Not allowed to load local resource

我尝试使用以下方式允许本地访问: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files

但是我得到了同样的错误。我已经尝试重新启动计算机,Chrome并从管理员处运行所有内容但仍然没有运气。

如何使用localhost在chrome中运行本地文件?

1 个答案:

答案 0 :(得分:0)

那么,您是否检查过您是否有权访问这些文件?

也许您可以尝试使用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)\Google\Chrome\Application\chrome.exe", chrome_options=options)
driver.get("http://www.google.com")