我正在开发一个asp.net web应用程序,并且正在使用jQuery。客户告诉我,他想在他们当前网页的iframe中使用这个网络应用程序。
所以基本上:
-
将使用大量jQuery(或任何其他javascript函数)的页面包含到iframe中是否是常规做法?
-
我应该预料到什么困难吗?
我之所以这么问,是因为没有必要使用jQuery。如果这会遇到困难,我可以简单地从项目中删除jQuery部分。
我能想到这样做的唯一原因是,如果你在iframe中加载的页面将在不同于";外页";,因为这可以作为浏览器的XSS块的变通方法。
但是当您的客户请求使用某些东西时"在其当前应用中的iframe内部";,确保他们知道自己在说什么。他们可能只是简单地学会了";iframe";在某个地方(可能是十年前的某个时候…),并希望看起来他们对自己想要的东西比实际做的更多。
再次询问,并确保您理解客户端实际想要实现的目标——您需要jQuery吗?你需要一个iframe吗?你应该满足的真正需求是什么,最好的方法是什么(无论你的客户对互联网了解多少)?
旁注:这些问题会让你的客户向其他潜在客户推荐你