Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.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
通过javascript窗口获取所选路径。打开_Javascript - Fatal编程技术网

通过javascript窗口获取所选路径。打开

通过javascript窗口获取所选路径。打开,javascript,Javascript,我正在使用window.open(url,“下载”,“宽度=100,高度=100”)打开文件保存/下载对话框。有没有办法知道用户选择的下载文件的路径 此外,在Chrome中,调用该函数不会打开“保存文件”对话框,而是自动将文件下载到预先配置的位置。有没有办法改变这种行为 有没有办法知道用户选择的下载文件的路径 不,这超出了JS的管辖范围 对函数的调用不会打开“保存文件”对话框 取决于浏览器。Chrome没有 Chrome直接下载文件,仅在文件具有潜在恶意时发出警告。至于下载位置,Chrome将在

我正在使用window.open(url,“下载”,“宽度=100,高度=100”)打开文件保存/下载对话框。有没有办法知道用户选择的下载文件的路径

此外,在Chrome中,调用该函数不会打开“保存文件”对话框,而是自动将文件下载到预先配置的位置。有没有办法改变这种行为

有没有办法知道用户选择的下载文件的路径

不,这超出了JS的管辖范围

对函数的调用不会打开“保存文件”对话框

取决于浏览器。Chrome没有


Chrome直接下载文件,仅在文件具有潜在恶意时发出警告。至于下载位置,Chrome将在您使用的操作系统的预定下载文件夹中下载。但这是用户的偏好。您无法控制它,也不知道它是否已被修改。

每个浏览器都有自己的功能,您不能强制执行“保存文件”对话框。这难道不意味着您可以访问用户计算机上的文件系统吗?这将破坏安全性并打开许多攻击载体。为什么你需要知道/想要这个?代码是什么样子的?我不知道你到底想做什么,但我很确定,答案是“不,你不能!”。我需要下载文件路径,以便在最终用户机器上的本机查看器中打开下载的文件。似乎我无法使用javascript获取有关下载位置的信息,因此必须返回到某个小程序。@user2331184似乎我误解了这个问题。不,您无法知道文件保存的路径。