javascript – JSONP vs IFrame?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – JSONP vs IFrame?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1006字,纯文字阅读大概需要2分钟。
内容图文
![javascript – JSONP vs IFrame?](/upload/InfoBanner/zyjiaocheng/708/0f6688d3c511439183d97ebad9fef94a.jpg)
很快,我将需要构建一个我们的客户可以嵌入他们自己的网站的小部件.
为了将来证明我的小部件,嵌入代码将是这样的:
<script type="text/javascript" src="path/to/remote/file.js"></script>
<div id="my_widget"></div>
iframes与JSONP的优点和缺点是什么?
iframe有任何常见的基于SEO的问题吗?
解决方法:
首先,iframe和jsonp不是互斥的:一个是渲染均值,另一个是通信均值.
您的选择是在文档内包含(即在主机DOM中创建小部件)或在iframe中包含(即为小部件创建一个新的独立DOM).
iframe的优点是沙盒:小部件与主机的javascript和css之间没有冲突.这意味着你可以安全地:
>使用/定义您想要的任何JavaScript库
>使用简单的HTML代码和简单的CSS规则(这是一个明显的维护奖励)
至于缺点:
> iframe重量很重,可能会严重降低主页的渲染速度
> iframe也会消耗更多的内存和资源,如果主机页面是在移动设备上定位的话,这可能会有问题
因此,如果假设使用您的小部件的人愿意为其“适应”他们的页面是合理的,那么就采用文档内的方式.如果没有,请使用iframe但要了解限制.
至于SEO问题,只要你动态创建小部件(无论是文档内还是iframe),搜索引擎都不会看到它.我不知道如果这就是你想要的,但那就是你会得到的;)
内容总结
以上是互联网集市为您收集整理的javascript – JSONP vs IFrame?全部内容,希望文章能够帮你解决javascript – JSONP vs IFrame?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。