我正在开发一个asp.net Web应用程序,我正在使用jQuery。客户告诉我他想在当前网页的iframe中使用这个Web应用程序。
基本上是这样的:
在iframe中使用大量jQuery(或任何其他javascript函数)的页面是否常规?
我是否应该遇到任何困难?
我问这个是因为没有必要使用jQuery。如果这会遇到困难,我可以简单地将jQuery部分从项目中删除。
答案 0 :(得分:0)
我能想到这样做的唯一原因是,如果您在iframe中加载的页面将在不同的域上提供,而不是“外部页面”,因为这可能然后作为浏览器的XSS块的解决方法。
然而...... 当您的客户要求“在当前应用程序中使用iframe内部”时,请确保他们知道他们在谈论什么。可能是他们只是在某个地方(有时候,可能是十年前......)学会了“iframe”这个词,并希望他们看起来更像他们想要的东西而不是他们真正想要的东西。
再次询问,并确保您了解客户实际想要实现的目标 - 您需要jQuery吗?你需要一个iframe吗?您应该满足的真正的需求是什么,以及最好的方法是什么(无论您的客户对互联网了解多少)?
旁注:这些问题将使您的客户向其他潜在客户推荐您。