Windows SharePoint Services 3.0 サイト、または SharePoint Server 2007 サイトを参照するときに、Internet Explorer 7 の情報バーのメッセージ:"Web サイトは次のアドオンを実行しようとしています: ' 名前の ActiveX コントロール '」

現象

以下の事例で説明します。Microsoft Windows SharePoint Services 3.0 サイト、または Microsoft Office SharePoint Server 2007 サイトを参照するには、Windows Internet Explorer 7 を使用します。SharePoint サイトは、インターネット ゾーンにあります。さらに、SharePoint サイトは、オンライン プレゼンスを有効にします。SharePoint サイトを参照すると、Internet Explorer 7 の情報バーに次のメッセージが表示されます。
Web サイトは次のアドオンを実行しようとしています: 'マイクロソフト' から ' ActiveX コントロールの名前 '。 Web サイトとアドオンを信頼して実行できるようにする場合は、ここをクリックしてください.

原因

(見つかりません) の名前の ActiveX コントロールが Internet Explorer 7 で承認済みのコントロールの一覧に追加されていない場合、この問題が発生します。 2007 Microsoft Office system では、名前の ActiveX コントロールが含まれます。

回避策

この問題を回避するには、状況に応じて以下の方法のいずれかを使用します。

方法 1: SharePoint サイトを Internet Explorer 7 の Windows クライアント コンピューター上の信頼済みサイト リストに追加します。

Microsoft Windows クライアント コンピューターに Internet Explorer 7 で [信頼済みサイトに SharePoint サイトを追加します。これを行うには、以下の手順を実行します。
  1. Internet Explorer 7 を起動します。
  2. [ツール] メニューで、 [インターネット オプション] をクリックし、[セキュリティ] タブをクリックし、します。
  3. 信頼済みサイト] をクリックし、[サイト] をクリックします。
  4. 信頼済みサイト] ダイアログ ボックスで、[この web サイトをゾーンに追加する] ボックスに SharePoint サイトの URL を入力し、し、[追加] をクリックします。
  5. [閉じる] をクリックし、[ OK] をクリックします。

方法 2: フロント エンド Web サーバー上の SharePoint サイトのマスター ページを構成します。

SharePoint サイトで匿名ユーザーのオンライン プレゼンスが必要ない場合は、新しい InitNoPresence.js ファイルを使用する SharePoint サイトのマスター ページを構成します。: このコントロールを無効にすることも無効にできます、複数ドキュメントのアップロード コントロール、影響を受けるユーザーを対象にされるため、匿名ユーザーだけに以下の変更を対象とすることをお勧めします。これを行うには、以下の手順を実行します。
  1. InitNoPresence.js ファイルを作成します。これを行うには、以下の手順を実行します。
    1. メモ帳を起動し、ファイルと同じフォルダーに Init.js フロント エンド Web サーバー上の InitNoPresence.js ファイルを作成します。

      注: Init.js ファイルがドライブである: \Program Files\Common ファイルにサーバーの extensions\12\Template\Layouts\1033 のフォルダーです。
    2. InitNoPresence.js ファイルでは、次のコード行を追加します。
      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. InitNoPresence.js ファイルを保存します。
  2. InitNoPresence.js ファイルを使用する SharePoint サイトのマスター ページを構成します。これを行うには、以下の手順を実行します。
    1. Microsoft Office SharePoint デザイナー 2007 を起動します。を開き、SharePoint サイトのマスター ページのコピーです。
    2. マスター ページのコピーでは、次のコード行を探します。
      <SharePoint:ScriptLink language="javascript" name="init.js" runat="server"/>
    3. 手順 2 b に該当する行の下には、次のコード行を追加します。
      <SharePoint:ScriptLink language="javascript" name="initNoPresence.js" Defer="true" runat="server"/>

    4. マスター ページの新しいコピーを保存し、新しい既定のマスター ページとして設定します。
    注: マイクロソフトでは、Init.js ファイルに直接変更をサポートしていません。関数をオーバーライドする新しいファイルを追加したカスタマイズは、更新プログラムで削除されません。新しいマスター ページを使用してカスタマイズ取り外すことができます簡単に元の default.master ページを復元することによってテストします。
プロパティ

文書番号:931509 - 最終更新日: 2017/02/02 - リビジョン: 1

Microsoft Office SharePoint Server 2007, Microsoft Windows SharePoint Services 3.0, Windows Internet Explorer 7 for Windows XP, Windows Internet Explorer 7 for Windows XP, Windows Internet Explorer 7 for Windows XP, Windows Internet Explorer 7 for Windows XP, Windows Internet Explorer 7 for Windows Server 2003, Windows Internet Explorer 7 for Windows Server 2003, Windows Internet Explorer 7 for Windows Server 2003, Windows Internet Explorer 7 for Windows Server 2003, Windows Internet Explorer 7 in Windows Vista, Windows Internet Explorer 7 in Windows Vista, Windows Internet Explorer 7 in Windows Vista, Windows Internet Explorer 7 in Windows Vista

フィードバック