javascript - 使用 javascript 打开页面时立即显示上传对话框

标签 javascript

此代码适用于 Firefox,但不适用于 Mac/iOS Safari。 有办法让它发挥作用吗?

$(function(){ 
setTimeout(function(){ $("input[name='upload']").trigger('click'); },1000);
});

最佳答案

不确定这是否有效,但也许你可以尝试。

在顶部添加此元标记

<meta name="apple-mobile-web-app-capable" content="yes">

对于输入字段,也许可以尝试

<input accept="image/png,image/gif,image/jpeg" type="file" name="upload" />

希望这有帮助!

关于javascript - 使用 javascript 打开页面时立即显示上传对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54374463/

相关文章:

javascript - 使用 unshift 添加到二维数组

javascript - 使用 Axios 和 Redux 更新用户字段

javascript - jQuery 无法将数组作为 JSON 内容类型发送

javascript - typescript 中 `typeof x`的类型是什么?

javascript - if 和 else 语句一起执行

javascript - 在 Blogger 中按标签导航下一篇和上一篇文章

javascript - 如何将 php 文件包含到我的 html 文件中?

javascript - AngularJS - 使用命名空间解析 JSON feed

javascript - 如何在路线变化时保持精简的商店状态?

javascript - react 开发工具未在 Chrome 浏览器中加载