Drive SDK の JavaScript コードを次のように挿入します。
function upload_click(){
jQuery(this).toggle();
jQuery.getScript("https://apis.google.com/js/client.js?onload=handleClientLoad");
}
jQuery(document).ready(function(){
var upload_button = {
'style': 'height: 30px; width: 100px;',
'id': 'upload-btn'
},
div = 'body',
$div = jQuery(div);
$div.append('<input type="file" id="filePicker" style="visibility: hidden" />');
$div.append('<button style="'+upload_button['style']+'" id="'+upload_button['id']+'">Upload</button>');
jQuery('#'+upload_button['id']).click(upload_click);
});
ユーザーがアップロードボタンをクリックした後、Chrome が認証ポップアップをブロックしないようにする方法はありますか? 私の知る限り、それが機能する方法は、常にブロックされますよね?
再現するには、ここで [Web サイトでプレビュー] をクリックして試し、クライアント ID を入力してください: http://siteapps.com/app/google_drive_upload_widget-342
前もって感謝します