Обрамление страницы веб-камеры - нет способа изменить ее источник - PullRequest
0 голосов
/ 06 ноября 2010

У меня есть веб-камера panasonic, которая содержит внутренний веб-сервер. Он отображает страницу, показывающую видеопоток с веб-камеры, а также набор элементов управления, таких как панорамирование и наклон. Я создаю страницу, представленную веб-камерой, в фрейме, чтобы я мог окружить ее дополнительным контентом. К сожалению, html веб-камеры также использует фреймы, и каждый раз, когда нажимается элемент управления (например, кнопка панорамирования), страница выполняет javascript, который выглядит примерно так:

top.location.href = "CgiStart? Page = Single & Resolution = 320x240 ...

Это вырвалось из фрейма, который я использовал для включения страницы веб-камеры, и, таким образом, я теряю дополнительный контент, который у меня был вокруг него.

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

1 Ответ

0 голосов
/ 06 ноября 2010

Не могли бы вы написать прокси для веб-камеры в php или около того и позволить ей изменить страницу / переписать ее?

Или вы могли бы дать сайту обрамления поддомен веб-камеры, позволяющий извлекать деталиajax:

https://developer.mozilla.org/En/Same_origin_policy_for_JavaScript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...