Iframe 构建网络摄像头页面-无法修改其来源

Iframe 构建网络摄像头页面-无法修改其来源,iframe,Iframe,我有一个松下网络摄像头,其中包含一个内部网络服务器。它显示一个页面,显示网络摄像头视频流以及一系列控件,如平移和倾斜。我在iframe中构建网络摄像头呈现的页面,以便我可以用其他内容围绕它。不幸的是,网络摄像头的html也使用帧,每次按下控件(如平移按钮)时,页面都会执行类似以下内容的javascript: top.location.href=CgiStart?page=Single&Resolution=320x240 这打破了我用来封闭网络摄像头页面的iframe,因此我丢失了围绕它的其他内

我有一个松下网络摄像头,其中包含一个内部网络服务器。它显示一个页面,显示网络摄像头视频流以及一系列控件,如平移和倾斜。我在iframe中构建网络摄像头呈现的页面,以便我可以用其他内容围绕它。不幸的是,网络摄像头的html也使用帧,每次按下控件(如平移按钮)时,页面都会执行类似以下内容的javascript:

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

这打破了我用来封闭网络摄像头页面的iframe,因此我丢失了围绕它的其他内容


我无法修改网络摄像头上的代码。我可以阻止摄像头从我的容器框架中弹出,但这不是我想要的。我需要它来执行cgi脚本并重新加载页面,但我希望它发生在iframe内部。本质上,我希望top指的是iframe的顶部,而不是iframe的容器。我试过几次,但都没有成功。我希望有一个明显的解决方案,我只是没有看到它。

你能用php或其他语言为网络摄像头编写一个代理,让它修改/重写页面吗

或者,您可以为framing网站提供网络摄像头的子域,允许您使用ajax提取部件:


谢谢你的建议。我可以写一个代理,但我希望它更简单/更轻。@wkrp28:增加了另一种可能性。