我正在为网页运行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中运行本地文件?
答案 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")