我正在开发一个 asp.net Web 应用程序,并且正在使用 jQuery。客户告诉我,他想在他们当前网页的 iframe 中使用这个 Web 应用程序。
所以基本上:
将使用大量 jQuery(或任何其他 javascript 函数)的页面包含到 iframe 中是否是常规的?
我应该期待任何困难吗?
我问这个是因为没有必要使用 jQuery。如果这会遇到困难,我可以简单地将 jQuery 部分从项目中删除。
我能想到这样做的唯一原因是,如果您在 iframe 中加载的页面将在与“外部页面”不同的域上提供,因为这可以作为浏览器的解决方法XSS块。
但是......当您的客户请求“在其当前应用程序的 iframe 内部”使用某些内容时,请确保他们知道他们在说什么。可能是他们只是在某个地方(有时,可能是十年前......)学到了“iframe”这个词,并且希望看起来他们比他们实际知道的更多。
再问一遍,确保你理解客户真正想要完成的事情——你需要 jQuery 吗?你需要一个 iframe 吗?您应该满足的真正需求是什么,最好的方法是什么(不管您的客户对互联网了解多少)?
旁注:这些问题会让您的客户向其他潜在客户推荐您。