Javascript 创建可在远程站点上使用的非常简单的小部件的最简单方法是什么?
例如,我有一个超级简单的小部件,我想让我的用户跨站点使用:Javascript 创建可在远程站点上使用的非常简单的小部件的最简单方法是什么?,javascript,ruby-on-rails,widget,Javascript,Ruby On Rails,Widget,例如,我有一个超级简单的小部件,我想让我的用户跨站点使用: <h1>Headline</h1> #mingyeow is the name of the user <% render "/questions/mingyeow" %> 标题 #mingyeow是用户的名称 最简单的方法是什么 允许这样做的确切方法 javascript与iframe 跨站点安全问题 我建议使用IFrame 原因很简单: 如果它确实只是一个“简单”的小部件,那么您应该能够
<h1>Headline</h1>
#mingyeow is the name of the user
<% render "/questions/mingyeow" %>
标题
#mingyeow是用户的名称
最简单的方法是什么
- 允许这样做的确切方法
- javascript与iframe
- 跨站点安全问题
- 如果它确实只是一个“简单”的小部件,那么您应该能够在设计它时考虑到一组特定的维度
- IFrame将直接确保您有一种安全的方式在场外呈现小部件,并防止不道德的第三方以任何方式修改此小部件(以及歪曲您试图显示的数据或您的产品/服务的品牌)
- 第三方最容易设置
- 你不会踩到第三方的脚,他们也不会踩到你的脚。这意味着他们有任何奇怪的CSS选择器,第三方JS库等等。这些都不会影响你的小部件
- 如果它确实只是一个“简单”的小部件,那么您应该能够在设计它时考虑到一组特定的维度
- IFrame将直接确保您有一种安全的方式在场外呈现小部件,并防止不道德的第三方以任何方式修改此小部件(以及歪曲您试图显示的数据或您的产品/服务的品牌)
- 第三方最容易设置
- 你不会踩到第三方的脚,他们也不会踩到你的脚。这意味着他们有任何奇怪的CSS选择器,第三方JS库等等。这些都不会影响你的小部件
- 动态图像很容易是最好的,所有web开发人员,无论是新手还是有经验的(您希望如此)都应该对图像感到满意,图像在所有浏览器中呈现完全相同,并让您能够最大程度地控制布局
否则,我会选择JavaScript,它用使用DOM函数的代码替换类似
的内容。虽然这只是我个人对框架的看法,但我发现它们很笨重。动态图像很容易是最好的,所有的web开发人员,无论是新手还是有经验的(你希望)都应该对图像感到满意,图像在所有浏览器中呈现完全相同,并让你对布局有最大的控制
否则,我会选择JavaScript,它用使用DOM函数的代码替换类似
的内容。虽然这只是我个人对镜框的看法,但我觉得它们很笨重