2012-05-21 2 views
0

Я реализовал очень простой «защитный элемент» для вкладки facebook и столкнулся с проблемой с моими тестовыми пользователями. Несколько тестеров сообщают, что когда они открывают вкладку и нажимают кнопку «как», они не всегда получают обновление страницы (так что защитный экран не исчезает до тех пор, пока не перезагрузится вручную). Это используется как кнопка в верхней части страницы, а не одна, которую я закодировал сам.Содержимое вкладки не обновляется после первого нажатия кнопки Like

В качестве проверки на работоспособность я включил некоторые простые записи на моем сервере и смог воссоздать проблему - я попал в «как» или «в отличие от», но, похоже, на мою страницу index.php не было запросов, так что определенно никакого обновления не происходит.

Я знаю об этой старой ошибке https://developers.facebook.com/bugs/228778937218386, но этот кажется другим. Для начала, после первого нажатия кнопки «like», если я просто продолжаю нажимать «unlike/like/....», то обновление происходит автоматически, как и ожидалось. Что особенно странно, так это то, что , если я перезагрузите страницу после первого неудачного обновления, обновления начнут работать снова, как ожидалось, т.е. первое обновление для моего статуса похоже вызывает обновление страницы.

Некоторые, возможно, соответствующую информацию (?):

  1. My Tab является частью тестовой страницы и неопубликованных
  2. Я использую только HTTP-хостинг для содержания вкладок, так как мой HTTPS не пока еще нет
  3. До сих пор я только что тестировал с другими администраторами - так, возможно, роль пользователя влияет на это?

Любопытно, чтобы кто-нибудь столкнулся с этим вопросом раньше.

+0

hmm, единственный способ, который я нашел, чтобы воссоздать эту проблему, 100% времени - это посетить вкладку после того, как я «Понравился» на странице. При первом просмотре вкладки, если я нажимаю кнопку, отличную от кнопки, я не получаю обновления в 100% времени (но последующие симпатии/неполадки запускают обновление). Это происходит в IE9 и firefox, поэтому вряд ли проблема с браузером ... – Adam

ответ

1

Наконец решен эту проблему, разделив в случае, если другие столкнулись с той же проблемой:

Моя путаница была вызвана тем, где я создал/назначены мои тестеры. Я сделал страницу фиктивного сообщества, чтобы разместить вкладку, которую я строил, и добавил всех своих тестеров на тестовую страницу сообщества. Я понял, что единственными пользователями, не получающими странных проблем с обновлением, были те тестеры, которых я также добавил в качестве администратора/тестеров для самого приложения. По-видимому, добавлять их в качестве тестеров на вашу страницу сообщества недостаточно, и вместо того, чтобы давать вам какое-то предупреждение, когда они просматривают ваши вкладки, тестеры просто получают это неподходящее обновление.

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