Jquery Opera错误:单击文本链接时自动触发浏览输入

Jquery Opera错误:单击文本链接时自动触发浏览输入,jquery,file-upload,click,onclick,opera,Jquery,File Upload,Click,Onclick,Opera,在我之前做的这个之后,我才发现它在Opera上不起作用 我怎么修理它 以下是测试的示例。似乎是由于安全策略触发,在某些浏览器中不允许/不支持单击输入类型=文件,opera就是其中之一 查看此答案似乎是由于安全策略触发,在某些浏览器中不允许/不支持单击输入类型=文件,opera就是其中之一 看到这个答案您无法在Opera中从JavaScript触发文件对话框。如果其他浏览器允许这样做,我有点惊讶 通过在文本链接的顶部放置一个不可见的文件输入,仍然可以执行您想要的操作。要使其不可见,例如,可以使用不

在我之前做的这个之后,我才发现它在Opera上不起作用

我怎么修理它


以下是测试的示例。

似乎是由于安全策略触发,在某些浏览器中不允许/不支持单击输入类型=
文件,opera就是其中之一


查看此答案

似乎是由于安全策略触发,在某些浏览器中不允许/不支持单击输入类型=
文件
,opera就是其中之一


看到这个答案

您无法在Opera中从JavaScript触发文件对话框。如果其他浏览器允许这样做,我有点惊讶


通过在文本链接的顶部放置一个不可见的文件输入,仍然可以执行您想要的操作。要使其不可见,例如,可以使用
不透明度:0
设置其样式。这样,用户会感觉到他们正在点击文本链接,而点击实际上会点击文件输入并触发文件对话框。

在Opera中,不能从JavaScript触发文件对话框。如果其他浏览器允许这样做,我有点惊讶

通过在文本链接的顶部放置一个不可见的文件输入,仍然可以执行您想要的操作。要使其不可见,例如,可以使用
不透明度:0
设置其样式。这样,用户会得到这样的印象:他们正在单击一个文本链接,而单击实际上会点击文件输入并触发文件对话框