Sharepoint 2010 InfoPath 2010表单不会使用IE8在浏览器中打开

Sharepoint 2010 InfoPath 2010表单不会使用IE8在浏览器中打开,sharepoint-2010,infopath2010,Sharepoint 2010,Infopath2010,如果用户的电脑上安装了InfoPath,则表单将默认在InfoPath中打开。这是不可取的。所有表单都应在浏览器中打开,而不是在InfoPath中打开。为什么?因为公司中的某些用户安装了infopath,而有些用户可能没有安装。在用户计算机上卸载InfoPath只是为了在浏览器中打开表单是不现实的 有关详细信息,请查看此视频:您可以强制Sharepoint在浏览器中而不是在客户端应用程序(Infopath)中打开Infopath表单 简言之: 确保表单已启用浏览器 确保表单库在“高级设置”下设置

如果用户的电脑上安装了InfoPath,则表单将默认在InfoPath中打开。这是不可取的。所有表单都应在浏览器中打开,而不是在InfoPath中打开。为什么?因为公司中的某些用户安装了infopath,而有些用户可能没有安装。在用户计算机上卸载InfoPath只是为了在浏览器中打开表单是不现实的


有关详细信息,请查看此视频:

您可以强制Sharepoint在浏览器中而不是在客户端应用程序(Infopath)中打开Infopath表单

简言之:

  • 确保表单已启用浏览器
  • 确保表单库在“高级设置”下设置为“显示为网页”
  • 确保将InfoPath Forms Services配置为呈现用户启用浏览器的表单模板
  • 引自:

    创建Infopath表单时,请确保勾选“启用” 仅在创建新功能时启用浏览器功能 infopath表单。确保表单已启用浏览器(工具-> InfoPath中的表单选项->兼容性)。“设计”是指 “可在浏览器中打开”已选中。设计后 您的表单将其发布到Sharepoint表单库中

    之后,执行以下步骤:

    • 转到将InfoPath表单发布到的表单库 模板
    • 单击“表单库”菜单栏上的“设置”,然后选择“表单” 下拉菜单中的库设置
    • 在“常规”下的“自定义”页面上 设置类别,单击高级设置
    • 在表单库的“高级设置:第页” 在“启用浏览器的文档”类别下,选择“显示为网站” 页面
    从中央管理局也确保启用此功能

    要启用此设置,请执行以下操作:

    • 打开SharePoint管理中心
    • 单击应用程序管理选项卡
    • 在InfoPath表单下的“应用程序管理”页面上 服务类别,单击配置InfoPath表单服务
    • 在“用户”下的“配置InfoPath表单服务”页面上 启用浏览器的表单模板类别,请选中“渲染表单模板” 由用户启用的浏览器

    Moontear,预期的行为是所有链接(搜索链接、任务链接、工作流电子邮件链接)与在浏览器中打开的已发布InfoPath表单关联,无论用户PC上是否安装了InfoPath。请记住,使用Chrome或FireFox时,所有表单链接都将在浏览器中打开。

    InfoPath在2010 SharePoint文档集中用作默认表单时,不会在浏览器中打开。无论是否设置了“在浏览器中强制打开”,都会发生这种情况。这是一只虫子。我想知道InfoPath在决定是否在客户端中打开时看到了什么,以及是否有方法禁止在表单中写入自定义代码?或者可以自定义文档集设置,使其始终在浏览器中打开?从web上的其他帖子来看,这个问题也出现在各种其他SharePoint 2010特殊库/模板上,例如record center。

    我也遇到了同样的问题。对我来说,在链接后粘贴“?OpenIn=Browser”(默认情况下),解决了这个问题

    我认为这是一个超级用户问题,因为它与打开xml文档所使用的程序有关。我不理解你的意思。你能进一步解释吗?moontear,你看过youtube视频了吗?我严格遵守了你的上述指示,但它仍然不起作用。我必须承认,我没有把它看到底,你在中央管理局展示了你的正确设置。从你最初的帖子中可以看出,这并不清楚,而且视频信息也相当丰富:你期望的行为是什么?是否在浏览器中打开所有表单,而不管是否安装了Infopath?而且,当您通过Outlook打开Infopath表单时,它是否也可以工作?我对你的理解正确吗?嘿@DennisG我遵循了所有这些说明,但仍然有相同的问题。