我想定制当我尝试上传文件时弹出的“打开文件”对话框。例如,我想在它上面添加一个按钮,它可以在点击时执行某些操作(例如弹出另一个对话框或更改目录)。 是否可以添加额外的控制浏览器“打开文件”对话框?
回答
从理论上讲,当您在自己的应用程序中打开对话框时,可以这样做。
正如你所说的JavaScript和“上传”,我假设你的前端正在浏览器中运行。在这种情况下,不,你不能。该对话框是由浏览器打开的,你不能从客户端/ JavaScript端来影响它。
我看到了一些与众不同的网站。完全定制对话框已打开,而不是常规对话框。所以你错了。我想要本机对话框,但一些额外的功能。 – RandomUser
@RandomUser你已经看到了一个普通的浏览器让客户端JavaScript操纵它的文件打开对话框? – nvoigt
不,javascript没有操作。可能在客户端安装了某些东西,它在winapi中添加了一些内容,这些内容改变了本地对话框 – RandomUser
- 1. 什么控制PhoneGap是否打开外部浏览器/ Safari?
- 2. 打开对话框选择浏览器
- 3. 编程方式打开文件对话框中的浏览器
- 4. 是否可以更换系统打开文件对话框?
- 5. 浏览器不打开'保存文件'对话框
- 6. 互联网浏览器 - 打开文件对话框键盘shortcurt
- 7. jquery对话框 - 额外的对话框打开
- 8. 是否可以在HTML组件中的外部浏览器中打开URL?
- 9. 可以链接图像映射以打开浏览文件控制器吗?
- 10. 文件浏览器对话框实现
- 11. 是否可以弹出打开上传文件对话框而不需要用户按浏览?
- 12. 什么控制PhoneGap是否打开Android浏览器?
- 13. 向用户询问文件夹(打开浏览对话框)
- 14. 是否可以从浏览器外部的共享文件夹中打开文件
- 15. 是否可以在Web浏览器上打开和编辑Excel文件?
- 16. 在外部浏览器中打开web浏览器控件中的链接?
- 17. 我可以打开一个新的浏览器窗口,最小化打印对话框已打开吗?
- 18. 使用asp.net的图像浏览器(打开对话框)?
- 19. 打开文件对话框
- 20. 打开文件对话框
- 21. 如何将“浏览文件”对话框添加到transferText命令?
- 22. 打开文件对话框后IE浏览器挂起。解决方法?
- 23. 使用VBA宏打开文件浏览器对话框时出现问题
- 24. (ASP.NET 2008)在浏览器中打开文件,而不是显示打开/另存为对话框
- 25. YUI上传器:自动打开浏览对话框
- 26. 在vb“网页浏览器控件”中打开Chrome浏览器
- 27. 是否可以打开文件窗口的cind浏览器来获取C++文件的文件路径?
- 28. “浏览”,“打开文件”,“选择文件”对话框不起作用
- 29. 将打开的文件对话框添加到dll库
- 30. 是否可以在javascript中添加浏览器代码
简短的回答是不,你不能 – charlietfl
如果你使用IFileDialog你可以通过调用[IFileDialogCustomize :: AddPushButton](https://msdn.microsoft.com/en-us/library/windows/desktop /bb775892(v=vs.85).aspx) - [自定义对话框](https://msdn.microsoft.com/en-us/library/windows/desktop/bb776913(v = vs.85).aspx#定制) – RbMm
您的网站只能从Windows浏览? –