无法使用 Dropbox Chrome iOS 中的 select PDF 文件

Cannot select PDF files in Chrome iOS using Dropbox

我在使用 iOS Chrome 浏览器时遇到 Wordpress 媒体管理器的问题。它不允许我 select 任何 PDF 文件。它在 Safari 中运行良好,但想知道 Chrome、Dropbox 或 iOS 是否有任何限制阻止用户 select 使用它。

我检查了所有正确的"accepted types"都是正确的。我敢肯定不是那样的。 (Wordpress 已将 .pdf 和 application/pdf 添加到 type="file")

代码: iOS Chrome (59.0.3071.102) 这是我们文件输入的确切代码:

<input id="html5_1bka" type="file" multiple="" accept="image/jpeg,.jpg,.jpeg,.jpe,image/gif,.gif,image/png,.png,image/bmp,.bmp,image/tiff,.tiff,.tif,.ico,.asf,.asx,video/x-ms-wmv,.wmv,.wmx,.wm,video/avi,.avi,.divx,video/x-flv,.flv,video/quicktime,.mov,.qt,video/mpeg,.mpeg,.mpg,.mpe,video/mp4,.mp4,video/x-m4v,.m4v,video/ogg,.ogv,video/webm,.webm,video/x-matroska,.mkv,video/3gpp,.3gp,.3gpp,video/3gpp2,.3g2,.3gp2,text/plain,.txt,.asc,.c,.cc,.h,.srt,text/csv,.csv,.tsv,.ics,.rtx,text/css,.css,text/html,.htm,.html,.vtt,.dfxp,audio/mpeg,.mp3,audio/x-m4a,.m4a,.m4b,.ra,.ram,audio/x-wav,.wav,audio/ogg,.ogg,.oga,.mid,.midi,audio/x-ms-wma,.wma,.wax,.mka,text/rtf,.rtf,application/x-javascript,.js,application/pdf,.pdf,.class,.tar,application/zip,.zip,.gz,.gzip,.rar,.7z,image/photoshop,.psd,.xcf,application/msword,.doc,application/vnd.ms-powerpoint,.pot,.pps,.ppt,.wri,.xla,application/vnd.ms-excel,.xls,.xlt,.xlw,.mdb,.mpp,application/vnd.openxmlformats-officedocument.wordprocessingml.document,.docx,.docm,application/vnd.openxmlformats-officedocument.wordprocessingml.template,.dotx,.dotm,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,.xlsx,.xlsm,.xlsb,.xltx,.xltm,.xlam,application/vnd.openxmlformats-officedocument.presentationml.presentation,.pptx,.pptm,application/vnd.openxmlformats-officedocument.presentationml.slideshow,.ppsx,.ppsm,application/vnd.openxmlformats-officedocument.presentationml.template,.potx,.potm,.ppam,.sldx,.sldm,.onetoc,.onetoc2,.onetmp,.onepkg,.oxps,.xps,.odt,.odp,.ods,.odg,.odc,.odb,.odf,.wp,.wpd,.key,.numbers,.pages,.bz2,.jpeg,.jpg,.mp4,.onetoc,.ppt,.tgz,.txz,.txt,.wpd,.xz,.jpe">

屏幕截图:

我看到另一个网站正在运行,查看代码我发现他们没有指定 "accept" 属性。我将其删除并进行了测试。它仍然不允许 PDF selection。完全难住了。

尝试删除接受属性中的所有文件类型。完全删除整个属性对我不起作用。

您的输入 html 现在应该如下所示:

<input id="html5_1bka" type="file" multiple="" accept="">

为了在 Wordpress 中修复此问题,您可能需要编写一些自定义 JS 来侦听 wp.mediaopen 事件

How to Trigger some JavaScript when Media Popup is opened?