Google Drive Picker(JavaScript)无法移动友好/响应

11月15日 – 仍在寻找解决scheme。

我使用Google Picker API https://developers.google.com/picker/docs/#hiworld (显然!)让用户从他们的云端硬盘帐户中select一个文件(select一个文件从云端硬盘下载 – 不是上传一个新的文件到云端硬盘)。 这是一个响应式网站,而不是一个“应用程序”(本地或其他)。

它在台式机和平板电脑上运行良好,但在电话上,Picker太大了。

在https://developers.google.com/picker/docs/reference#Picker中说:

PickerBuilder.setSize()设置首选的对话框大小。 该对话框将以自动为中心。 它的最小尺寸(566,350)和最大尺寸(1051,650)。

所以它似乎没有devise在电话上工作? 我是否错过了一些东西,或者有什么解决办法,或者有其他的办法吗? 当Dropbox等其他服务开箱即用时,Google似乎很难排除手机用户使用Picker。

我有一个类似的问题,并设法解决这个问题:

@media screen and (max-width: 991px) { .picker.modal-dialog { max-width: 355px !important; } .picker.modal-dialog-content.picker-dialog-content{ max-width: 355px !important; } } 

您应该能够调整宽度和媒体查询来满足您的需求,或者做更多的媒体要求,使其在其他设备中看起来更好。

我也将JS中的选项设置为最小PickerBuilder.setSize(566,350)。