将Iframe用于嵌入式应用程序

时间:2011-06-08 07:06:54

标签: php javascript web-applications embed

我目前正在编写可嵌入的Web应用程序。 我想知道通过包含的Javascript文件为接口生成iframe是否是一个好习惯?

例如,用户只需将其包含在索引页面中:

<script src="App.myurl.com/Application.js"/></script>
Init_App("[User_Public_Authorization]");

然后,Application.js将生成一个包含应用程序PHP代码的Iframe。

1 个答案:

答案 0 :(得分:0)

在编写脚本之前,您应该始终问自己是否真的需要它。

您要做的是加载一个脚本,然后创建一个iframe然后加载您的应用。

更简单的解决方案是使用iframe。

您可以从脚本中获得哪些好处?

你的脚本可以做什么普通的iframe无法做到的?

使用iframe标记,如果您需要特定于站点的参数,请将它们放在查询字符串

    <iframe 
     src="App.myurl.com/Application.php?width=200&height=300" 
     width="200" 
     height="300" >
         <p>your browser does not support iframes</p>
    </iframe>

使用javascript生成PHP代码毫无意义,因为PHP是在服务器上执行的。

相信我您不应该在您的服务器上运行由客户端生成的代码