包含将jquery用于iframe的页面的缺点?

时间:2012-09-21 11:29:19

标签: jquery asp.net iframe

我正在开发一个asp.net Web应用程序,我正在使用jQuery。客户告诉我他想在当前网页的iframe中使用这个Web应用程序。

基本上是这样的:

  • 在iframe中使用大量jQuery(或任何其他javascript函数)的页面是否常规?

  • 我是否应该遇到任何困难?

我问这个是因为没有必要使用jQuery。如果这会遇到困难,我可以简单地将jQuery部分从项目中删除。

1 个答案:

答案 0 :(得分:0)

我能想到这样做的唯一原因是,如果您在iframe中加载的页面将在不同的域上提供,而不是“外部页面”,因为这可能然后作为浏览器的XSS块的解决方法。

然而...... 当您的客户要求“在当前应用程序中使用iframe内部”时,请确保他们知道他们在谈论什么。可能是他们只是在某个地方(有时候,可能是十年前......)学会了“iframe”这个词,并希望他们看起来更像他们想要的东西而不是他们真正想要的东西。

再次询问,并确保您了解客户实际想要实现的目标 - 您需要jQuery吗?你需要一个iframe吗?您应该满足的真正的需求是什么,以及最好的方法是什么(无论您的客户对互联网了解多少)?

旁注:这些问题将使您的客户向其他潜在客户推荐您。