Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 以最干净、最兼容跨浏览器的方式在单个页面中显示多个按比例缩放的网页_Asp.net_Html_Iframe_Scaling - Fatal编程技术网

Asp.net 以最干净、最兼容跨浏览器的方式在单个页面中显示多个按比例缩放的网页

Asp.net 以最干净、最兼容跨浏览器的方式在单个页面中显示多个按比例缩放的网页,asp.net,html,iframe,scaling,Asp.net,Html,Iframe,Scaling,我正在使用ASP.NET开发一个web应用程序,该应用程序处理显示一系列仪表等的页面,这些页面的值不断变化 作为导航的一部分,我需要能够在单个页面上显示这些页面的小预览 这可能要求很多,但预览必须适合相同大小的“框架”,无论其原始大小如何,具有相同的缩放比例(1:1,空格是可以接受的),并且尽可能支持跨浏览器(至少适用于IE、FF、Opera、Safari和Safari for iPhone/Pad/Pod) 我一直在尝试使用html iFrame来实现这一点,但我发现结果在不同的web浏览器中

我正在使用ASP.NET开发一个web应用程序,该应用程序处理显示一系列仪表等的页面,这些页面的值不断变化

作为导航的一部分,我需要能够在单个页面上显示这些页面的小预览

这可能要求很多,但预览必须适合相同大小的“框架”,无论其原始大小如何,具有相同的缩放比例(1:1,空格是可以接受的),并且尽可能支持跨浏览器(至少适用于IE、FF、Opera、Safari和Safari for iPhone/Pad/Pod)

我一直在尝试使用html iFrame来实现这一点,但我发现结果在不同的web浏览器中是高度不可预测的,并且与它的样式属性和其他参数之间存在一些冲突


这可以在导航页面或控制页面或两者中实现。

唯一的跨浏览器解决方案是在服务器端创建页面快照,并将其显示为图像

相关问题:


我建议截图并使用浏览器检测仅显示正确的图像。也许有更好的方法,但这至少应该让你开始。如果您需要没有浏览器的屏幕截图,可以使用adobe browser labs。

预览必须是“实时”的,还是静态的?互联网上的所有页面都可用吗(在这种情况下,您可以使用在线屏幕截图服务),还是内部页面?

Darn。你以57秒的优势击败了我。(至少在某种程度上,可能是初始页面值的一次预览)