Mensaje en la barra de información en Internet Explorer 7 cuando vaya a un sitio de Windows SharePoint Services 3.0 o a un sitio de SharePoint Server 2007: "el sitio Web desea ejecutar el siguiente complemento: 'ActiveX Control de nombre'"

Síntomas

Considere el siguiente escenario. Utilice Windows Internet Explorer 7 para ir a un sitio de Microsoft Windows SharePoint Services 3.0 o a un sitio de Microsoft Office SharePoint Server 2007. El sitio de SharePoint está ubicado en la zona de Internet. Además, el sitio de SharePoint tiene habilitado de presencia en línea. Cuando visita el sitio de SharePoint, recibirá el siguiente mensaje en la barra de información en Internet Explorer 7:
El sitio Web desea ejecutar el siguiente complemento: 'Control de ActiveX de nombre' de 'Microsoft Corporation'. Si confía en el sitio Web y el complemento y desea permitir su ejecución, haga clic aquí...

Causa

Este problema se produce si el control ActiveX de nombre (Name.dll) no se agrega a la lista de controles sin aprobar en Internet Explorer 7. El control ActiveX de nombre se incluye en el sistema Microsoft Office 2007.

Solución alternativa

Para evitar este problema, utilice uno de los métodos siguientes, según corresponda a su situación.

Método 1: Agregar el sitio de SharePoint a la lista de sitios de confianza en Internet Explorer 7 en el equipo cliente de Windows

Agregue el sitio de SharePoint a los sitios de confianza en Internet Explorer 7 en el equipo cliente de Microsoft Windows. Para ello, siga estos pasos:
  1. Inicie Internet Explorer 7.
  2. En el menú Herramientas , haga clic en Opciones de Internety, a continuación, haga clic en la ficha seguridad .
  3. Haga clic en sitios de confianzay, a continuación, haga clic en sitios.
  4. En el cuadro de diálogo sitios de confianza , escriba la dirección URL del sitio de SharePoint en el cuadro Agregar este sitio Web a la zona y, a continuación, haga clic en Agregar.
  5. Haga clic en Cerrary, a continuación, haga clic en Aceptar.

Método 2: Configurar la página principal del sitio de SharePoint en el servidor Web front-end

Si el sitio de SharePoint no requiere presencia en Internet para los usuarios anónimos, configurar la página principal del sitio de SharePoint para utilizar un nuevo archivo InitNoPresence.js. Nota: al deshabilitar este control también puede deshabilitar el control de carga de varios documentos para la audiencia afectada que por ello se recomienda el cambio a continuación a los usuarios anónimos sólo como destino. Para ello, siga estos pasos:
  1. Cree el archivo InitNoPresence.js. Para ello, siga estos pasos:
    1. Inicie el Bloc de notas y crear un archivo InitNoPresence.js en el servidor Web front-end en la misma carpeta de archivo como Init.js.

      Nota: El archivo Init.js se encuentra en la unidad: archivos de \Program Files\Common Files\Microsoft Shared\Web server extensions\12\Template\Layouts\1033.
    2. En el archivo InitNoPresence.js, agregue las siguientes líneas de código.
      function ProcessImn(){
      if (typeof(ctx)=="undefined") return;
      if (ctx.CurrentUserId == -1) return;
      if (EnsureIMNControl() && IMNControlObj.PresenceEnabled)
      {
      imnElems=document.getElementsByName("imnmark");
      imnElemsCount=imnElems.length;
      ProcessImnMarkers();
      }
      }

    3. Guarde el archivo InitNoPresence.js.
  2. Configurar la página principal del sitio de SharePoint para utilizar el archivo InitNoPresence.js. Para ello, siga estos pasos:
    1. Inicie Microsoft Office SharePoint Designer 2007. A continuación, abra el una copia de la página principal del sitio de SharePoint.
    2. En la copia de la página principal, busque la siguiente línea de código.
      <SharePoint:ScriptLink language="javascript" name="init.js" runat="server"/>
    3. Debajo de la línea que encuentra en el paso 2b, agregue la siguiente línea de código.
      <SharePoint:ScriptLink language="javascript" name="initNoPresence.js" Defer="true" runat="server"/>

    4. Guarde la nueva copia de la página maestra y se establece como la nueva página maestra predeterminada.
    Nota: Microsoft no admite realizar cambios directamente en el archivo Init.js. Agregando un nuevo archivo para reemplazar la función no se quitará la personalización mediante una actualización. Mediante el uso de una nueva página maestra se puede quitar fácilmente la personalización para probar restaurando la página default.master original.
Propiedades

Id. de artículo: 931509 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios