2

Я пытаюсь открыть файл на своем Диске Google, который был создан моим приложением Google Realtime. Хотя URL-адрес открывается правильно, событие onfileloaded не запускается после события afterAuth. Должен ли я ожидать и обрабатывать другое событие в своем приложении, когда созданный им файл открывается с Google Диска. Копирование URL-адреса в другое окно вызывает событие onfileload.Onfileloaded событие, которое не вызывается при открытии файла с диска

OnfileLoaded:

function onFileLoaded(doc) { 
    Util.log.console("Doc:"); 
    Util.log.console(doc); 
    data = doc.getModel().getRoot().get('data'); 
} 

Я также попытался обработки OnLoad (модели) события. Не помогло.

+0

Можете ли вы предоставить фрагмент кода, показывающий, как вы настраиваете onfileloaded событие? –

ответ

1
/** 
* Parses the hash parameters to this page and returns them as an object. 
* @function 
*/ 
rtclient.getParams = function() { 
    var params = {}; 
    // The following statement was changed from window.location.hash 
    // to window.location.search. There was no hash in the URL. So 
    // .hash was returning an empty string. 
    var hashFragment = window.location.search; 
    if (hashFragment) { 
    // split up the query string and store in an object 
    var paramStrs = hashFragment.slice(1).split("&"); 
    for (var i = 0; i < paramStrs.length; i++) { 
     var paramStr = paramStrs[i].split("="); 
     params[paramStr[0]] = unescape(paramStr[1]); 
    } 
    } 
    return params; 
} 

в реальном времени-клиент-utils.js фик его

Смежные вопросы