Что-то я делаю не так с инициализацией
Что-то я делаю не так с инициализацией
IFrame приложение. При попытке VK.init выкидывается сообщение Wrong window.name property. Посмотрел по коду, он там проверяет, что iframe содержит name с какими-то символами. то я делаю не так? Спаисбо.
Re: Что-то я делаю не так с инициализацией
janis_t
Приложение открываешь через сайт вконтакте?
Приложение открываешь через сайт вконтакте?
Re: Что-то я делаю не так с инициализацией
Через него. Все в настройках правильно стоит, урл указан, iframe приложение. чет я конкретно не понимаю. С кодировкой может быть проблема? У меня все утф8, а в примерах тут на сайте 1251
Re: Что-то я делаю не так с инициализацией
janis_t
В примерах тут на сайте почти все в utf-8 без BOM.
Напиши ссылку на приложение.
В примерах тут на сайте почти все в utf-8 без BOM.
Напиши ссылку на приложение.
Re: Что-то я делаю не так с инициализацией
http://vk.com/app3013949
Чет я уже запарился. Понимаю, что не может быть, что у всех работает, а у меня нет. Что-то я глобально не понимаю, видимо.
На всякий случай. Приложение - это IFrame, одно-страничный сайт. Приложение обменивается всеми данными с моим сайтом посредством ajax.
Используется jquery. Начинается как-то так.
и погнали... Но уже на VK.init(initPage); кидает эту ошибку, которую я выше писал.
Чет я уже запарился. Понимаю, что не может быть, что у всех работает, а у меня нет. Что-то я глобально не понимаю, видимо.
На всякий случай. Приложение - это IFrame, одно-страничный сайт. Приложение обменивается всеми данными с моим сайтом посредством ajax.
Используется jquery. Начинается как-то так.
Код: Выделить всё
$(document).ready(initPage2); function initPage2() { VK.init(initPage);} function initPage() { access_token = getParameterByName('access_token'); uid = getParameterByName('viewer_id'); auth_key = getParameterByName('auth_key'); VK.api("getProfiles", {uids:uid, fields:"first_name,last_name,sex,city"}, function(data) { name = data.response[0].first_name + " " + data.response[0].last_name; var cityId = data.response[0].city; VK.api("getCityById", {cids:cityId}, function(data) { city = data2.response[0].name; $('div#userName').text(name + ', ' + city); }); }); initResults();} Re: Что-то я делаю не так с инициализацией
Захожу в приложение - 2 кнопки Голосовать и Участвовать. Ниже пусто.
Нажимаю Голосовать - пусто - Назад - Появляется 3 фотографии.
Ошибки Wrong window.name property не увидел.
Может зависит от браузера?
Если попробовать такой код http://flapps.ru/forum/topic721.html - тоже появляется ошибка?
Нажимаю Голосовать - пусто - Назад - Появляется 3 фотографии.
Ошибки Wrong window.name property не увидел.
Может зависит от браузера?
Если попробовать такой код http://flapps.ru/forum/topic721.html - тоже появляется ошибка?
Re: Что-то я делаю не так с инициализацией
Александр, вот этот код уже не отрабатывает
Пытаюсь понять почему, а в консоли браузера вот такая ошибка, как я писал
Код: Выделить всё
VK.api("getProfiles", {uids:uid, fields:"first_name,last_name,sex,city"}, function(data) { name = data.response[0].first_name + " " + data.response[0].last_name; Re: Что-то я делаю не так с инициализацией
Еще раз.
VK.init(initPage); - по идее должна проинициализироваться VK и в случае успеха вызвать initPage. Но initPage не вызывается, а в логах эксепшен Wrong window.name property
VK.init(initPage); - по идее должна проинициализироваться VK и в случае успеха вызвать initPage. Но initPage не вызывается, а в логах эксепшен Wrong window.name property
Re: Что-то я делаю не так с инициализацией
janis_t
Какой браузер?
И ещё в коде
Какой браузер?
И ещё в коде
Код: Выделить всё
//VK.api("getCityById", {cids:cityId}, function(data) {// city = data2.response[0].name;VK.api("places.getCityById", {cids:cityId}, function(data) { city = data.response[0].name;Re: Что-то я делаю не так с инициализацией
Не работает ни в каком. Ошибку я наблюдаю в Хром 20 и FF (firebug)
