Возможно ли получить доступ к Phonegap API в пределах iframe? - PullRequest
4 голосов
/ 04 мая 2011

Я тестирую, как использовать камеру ежевики (5) с приложением телефонной пробки, в котором есть iframe.

По сути, iframe вызывает камеру, делает снимок и возвращает изображение в iframe.

Я не знаю, возможно ли получить доступ к API PhoneGap изнутри iframe.

Я установил на симуляторе простой междоменный тест (с двумя страницами, способными отправлять сообщения туда и обратно), и он, похоже, не работает.

Любой совет?

Заранее спасибо.

1 Ответ

3 голосов
/ 05 мая 2011

с фреймами вы ограничены одной и той же политикой orign - это означает, что вы можете обмениваться данными между фреймами, только если они загружаются с одного и того же сервера (порт события здесь важен). Хорошую сумму можно найти здесь: http://en.wikipedia.org/wiki/Same_origin_policy

С точки зрения телефонных зазоров было бы очень плохо, если бы html-файл, который не является index.html, мог получить доступ к камере. Это дало бы всем веб-страницам возможность сфотографироваться, когда вы посещаете их с приложением телефонной пробелы. Таким образом, поэтому это ограничено только index.html (на Android и IO, не знаю о Blackberry)

...