chrome访问本地文件解决方案

问题和背景描述:

1. 用html+php写了一个脚本,先从数据库中获取pdf文件的路径,然后将这个路径映射成一个html中的超链接。但是我在浏览器中点击这个超链接,死活跳转不了

2. 经过多方调查,和搜索,最终找到了问题的原因:chrome中有安全限制,不让通过超链接直接访问本地文件,所以我找到了一个插件,使用这个插件后,chrome就能访问本地文件啦。

3. 解决方案:

下载一个chrome的插件:enable local file links(插件),并安装。

4. 最终,顺利访问到了本地的pdf文件啦。

 

以下是采坑时的检索记录,未整理,请忽视!

笔者需要实现的功能:

php语言实现查询mysql数据库,将结果返回成超链接(连接到本地文件夹)

 

以下是场景复现:

背景:

笔者用php写了一个脚本,读取mysql数据库,然后在html网页上显示出结果。显示的内容中有一个是用户的文件夹路径“c:\user\reports”(是个超链接),该路径下包含了用户的报告。笔者想实现的功能非常简单:在html上点击用户路径(超链接),然后在资源管理器中打开对应的文件夹。

笔者的开发环境是eclipse(php)。

现象:

1. 完成脚本后,在eclipse自带的web browser中,点击超链接,能够打开对应的文件夹,但是在chrome中,打不开,没有反应。

 

解决问题的策略

第一阶段:问题的重心放在了:php上

这一阶段,我想从php语言的角度解决这个问题

1. 搜Google,关键词:php打开本地文件夹;

2. 搜Google,关键词:php查询打开指定的文件夹;

3. 搜Google,关键词:php打开本地文件夹;

重要转折点:https://blog.csdn.net/eastmount/article/details/71082032,学会了如何使用超链接。

2. 搜Google,两个php界面之间如何进行参数传递

2. 搜Google,php为什么超链接打不开?

2. 搜Google,php超链接,文件夹 chrome打不开?

重要的转折点:2. 搜Google,下载firefox,https://codeday.me/bug/20180220/134297.html,浏览器是关键,语言不是重点,开始关注浏览器。

 

第二阶段:问题的重心放在了:浏览器上

目前网上的解决方案都是https://blog.csdn.net/u010874036/article/details/51728622,修改“快捷方式”下的“目标”中添加" --allow-file-access-from-files",这种方案我反复试了10遍不至,最终问题都没有被解决,怀疑人生。网上的解决方案把我带偏了,花费了很多时间。!

2. 搜Google,关键词:由于安全限制,所有现代浏览器都禁用了链接到本地​​资源 解决方案

2. 搜Google,关键词:chrome关闭安全组 限制

2. 搜Google,关键词:本机装个web容器

2. 搜Google,关键词:浏览器打开本地文件

2. 搜Google,chrome 查看本地文件

2. 搜Google,关键词:所有现代浏览器都禁用了链接到本地​​资源。

 

第三阶段:问题的重心放在了:eclipse内置的浏览器上,想找一个没有安全组的浏览器

安全组改不了,失败!接下来想换一个浏览器!

2. 搜Google,开始疯狂下载各种浏览器,试图寻找没有安全组的浏览器,结果发现全都不行!!!

都不行!

2. 搜Google,关键词:eclipse 中的网页内核是什么

2. 搜Google,关键词:如何把eclipse的内部浏览器设置成默认浏览器

结论:eclipse的内部浏览器是一个jar包,用不了,无法直接打开。

2. 搜Google,关键词:chrome访问本地文件

2. 搜Google,关键词:chrome如何设置 允许访问本地文件

2. 搜Google,关键词:chrome 解决加载不了本地文件的问题 2019

第四阶段:找到问题关键,1s瞬间解决问题

2. 搜Google,关键词:chrome local files

 

 

 

posted @ 2019-04-12 23:51  bH1pJ  阅读(740)  评论(0编辑  收藏  举报