将 Iframe 用于嵌入式应用程序
我目前正在编写一个可以嵌入的网络应用程序。 我想知道通过包含的 Javascript 文件为界面生成 iframe 是否是一个好习惯?
例如,用户只需将其包含在其索引页上:
<script src="App.myurl.com/Application.js"/></script>
Init_App("[User_Public_Authorization]");
然后 Application.js 将生成一个包含应用程序 PHP 代码的 Iframe。
I'm currently programming a web application that can be embedded.
I'm wondering if it would be a good practice to generate an iframe for the interface through an included Javascript file?
For example the user would just have to include this on their index page:
<script src="App.myurl.com/Application.js"/></script>
Init_App("[User_Public_Authorization]");
Application.js will then generate an Iframe that contains PHP code for the application.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在编写脚本之前,您应该始终问自己是否真的需要它。
您想要做的是加载一个脚本,然后创建一个 iframe,然后加载您的应用程序。
更简单的解决方案是仅使用 iframe。
您将从脚本中获得哪些好处?
你的脚本能做哪些普通 iframe 做不到的事情?
使用 iframe 标记,如果您需要特定于站点的参数,请将它们放入查询字符串中
使用 javascript 生成 PHP 代码是没有意义的,因为 PHP 是在服务器上执行的。
相信我,您不应该在服务器上运行客户端生成的代码。
Before you write a script you should always ask yourself if you really need it.
What you want to do is load an script which then creates an iframe which then loads your app.
The simpler solution would be to just use an iframe.
Which benefits would you get from your script?
What can your script do that an ordinary iframe can not do?
Use an iframe tag and if you need site-specific parameters put them in the query string
Generating PHP code with javascript is pointless because PHP is executed on the server.
And trust me you should not run code on your server that was generated by a client.