如何在Google站点中使用iframe显示PHP站点

问题描述 投票:1回答:2

我正在尝试在我的Google网站中添加嵌入代码

在HTML中,我试图使用<iframe>显示.aspx和.php中的其他站点。

<iframe>与.aspx站点完全兼容。但是,它不显示.php内容。

要显示.aspx,这是我的<iframe>零件代码的样子,可以正常工作。

<iframe              
    src="https://XXXX.aspx" 
    frameborder="0"
    scrolling="no" 
    style="overflow:hidden;height:100%;width:100%" 
    height="100%" 
    width="100%">
</iframe>

但是,当我将一个.php网站添加到iframe时,它没有显示任何内容或返回了404错误。

以下是我尝试过的,但是它们都没有用。

这将返回空白页

<iframe              
    src="https://www.php.net/manual/en/tutorial.firstpage.php" 
    frameborder="0"
    scrolling="no" 
    style="overflow:hidden;height:100%;width:100%" 
    height="100%" 
    width="100%">
</iframe>

AND

这将返回404错误

<iframe              
    src=<?php print "https://www.php.net/manual/en/tutorial.firstpage.php" ?>
    frameborder="0"
    scrolling="no" 
    style="overflow:hidden;height:100%;width:100%" 
    height="100%" 
    width="100%">
</iframe>

请帮助!

html iframe google-sites
2个回答
0
投票

当您在iframe代码中输入错误的地址时,就会发生此问题。请检查或告诉我们您要放入iframe中的地址。


0
投票

您可以通过放入]进行测试>

<!DOCTYPE html>
<html>
<body>

<iframe src="https://www.php.net/manual/en/tutorial.php">
</iframe>

</body>
</html>

进入一个新的html文档,然后使用浏览器打开,您会看到

拒绝在屏幕上显示“ https://www.php.net/manual/en/tutorial.php”框架,因为它将“ X-Frame-Options”设置为“ sameorigin”。

在浏览器的控制台中。

https://stackoverflow.com/a/27359031/8062552

© www.soinside.com 2019 - 2024. All rights reserved.