Использование window.top.location для ссылки на диалог общего доступа из приложения на основе холста

Я пытаюсь использовать window.top.location в качестве свойства ссылки при обмене контентом из приложения с помощью JS SDK. Это приложение для холста iframe.

Когда я отправляю window.top.location, я получаю следующую ошибку:

Ошибка: Отказано в доступе к свойству toJSON Исходный файл: http://connect.facebook.net/en_US/all.js Строка: 9

Я также пытался передать свойство href окна.top.location, но получаю аналогичную ошибку в своем собственном коде:

Ошибка: Отказано в доступе к свойству «herf». Исходный файл: http://localhost:2888/Scripts/quickView.js Строка: 65

Я предполагаю, что это проблема XSS, но мне было интересно, есть ли способ обойти это. Я всегда мог передать URL-адрес страницы холста клиенту с сервера, но я хотел бы посмотреть, сможем ли мы вместо этого заставить это работать.

Цените свои мысли по этому поводу.


person elDuderino    schedule 14.10.2011    source источник
comment
вы пытались передать ссылку в живую среду вместо локального хоста?   -  person Shawn E Carter    schedule 14.10.2011
comment
А, нет. Я думаю, что смогу разместить это в размещенной среде на следующей неделе. Доложит об этом.   -  person elDuderino    schedule 14.10.2011


Ответы (1)


Немного запоздал с продолжением, но Шон ускользнул от правильного ответа. Проблема присутствует только при локальном запуске приложения. В размещенной среде я могу без проблем получить доступ к этому свойству.

person elDuderino    schedule 07.12.2011