繁体   English   中英

将外部网页加载到我的网站部分

[英]Load external web page to my website section

我正在尝试加载网站中显示的外部页面。外部页面本地托管在同一网络中的服务器上。 所以我在iframe中将这些页面称为如下

<iframe src="http://192.168.1.11/DSS/DashboardEngine.aspx?DashboardID=Muda\PSI\Rainfall" scrolling="auto" runat="server" width="99.8%" height="455px"></iframe> 

如果我从网络内部访问网站就可以了,但是如果从网络外部访问网站,则该iframe部分将无法在本地ip上访问并在iframe部分中给出了错误。

有什么方法可以在服务器端运行该iframe部分,然后在客户端显示它吗?

如果我在本地访问网站,则它会在iframe中显示本地网页,而不会出现以下任何错误 在此处输入图片说明

如果我访问外部网站,则iframe中的本地页面会给出错误,例如无法访问ip.here是错误 在此处输入图片说明

使用iFrame,它永远不会将数据加载到主机服务器。 iFrame在客户端设备上运行并加载到其中。

要执行类似于在自己的网站上显示网站内容的操作,您必须调用页面,下载其他页面的内容(html,希望所有静态内容都没有动态或服务器调用),然后将其注入您的页面中。

也就是说,仅仅因为您可以看到内部服务器,并不意味着客户端可以看到。 因此,您将不得不代理内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM