我有一台3D打印机,它有一个web接口,我可以在本地访问(如果我转到它的话,甚至可以从外部访问)。问题是端口80被转发到我的IIS way服务器,我需要保持这种状态。
我想访问80端口上的打印机。
我的问题是,我是否可以将3D打印机网站嵌入到另一个网站中,然后我可以在IIS服务器上托管该网站?
我尝试过使用iFrames,如下所示,但它在外部不起作用。
<iframe sandbox="allow-same-origin allow-scripts allow-popups allow-forms"
src="http://192.168.1.187:80"
style="border: 0; width:100%; height:100%;">
</iframe>我猜在将网页发送给客户端之前,我需要在本地预先渲染该网页?
请注意,3D打印机站点需要托管在3D打印机机器上。我不能把它移到IIS。
发布于 2016-06-22 17:18:40
您可以使用php函数(http://php.net/manual/en/function.file-get-contents.php) (或者在您选择的服务器端语言中的等效函数)并将一个get_file_contents传递给该函数。
如果3D打印机站点中只有少量页面,那么每个打印机站点页面可以只有一个php页面,每个php页面基本上转发相关打印机网站页面的内容。
如果有很多页面,你可能想要设计出某种方案或约定来在两个站点之间映射,并且只使用一个php页面,该页面接受传入的URL段或查询字符串参数,并将它们映射到您的3D打印机网站页面。
https://stackoverflow.com/questions/37953973
复制相似问题