Windows グループ ポリシー エディターで参照される「スクリプトレット」とは何ですか?

Windows グループ ポリシー エディターで参照される「スクリプトレット」とは何ですか?

Windows Local Group Policy Editor7 には、「スクリプトレット」の実行を制限するポリシー オプションがあります。このオプションは にあり、Computer Configuration > All Settings > Allow scriptlets以下の画像のようになります。

スクリプトレットを許可または無効にする設定

おそらくスクリプトレットは何らかのプログラミング コードを含むファイルですが、いくつか質問があります。

ポリシーには、「少なくとも Internet Explorer 7.0」でサポートされていると記載されています。

  1. スクリプトレットをブロックすると、Web サイトにアクセスしたときにブラウザで実行される JavaScript に影響がありますか?
  2. それとも、これらのスクリプトレットは完全にローカルで実行されるコードなのでしょうか?
  3. これらのスクリプトレットではどのようなプログラミング言語がサポートされていますか?

答え1

スクリプトレットをブロックすると、Web サイトにアクセスしたときにブラウザで実行される JavaScript に影響がありますか?

この特定のグループ ポリシーは、IE 内で JavaScript が実行されるかどうかを決定するものではありません。その動作は、まったく別のグループ ポリシーによって処理されます。

それとも、これらのスクリプトレットは完全にローカルで実行されるコードなのでしょうか?

スクリプトレットはリモート URL またはローカル URL から実行できます。

これらのスクリプトレットではどのようなプログラミング言語がサポートされていますか?

HTML/DHTML および VBScript

スクリプトレットは、.sct または .htm 拡張子を持つ HTML コード ファイルです。スクリプトレットは、HTML コードと VBScript コード、JScript コード、またはその両方を使用して作成でき、任意の HTML エディターで作成できます。

スクリプトレットと動作を理解する:

スクリプトレットは、HTML コードとスクリプトで構成され、特定の規則に従って作成される軽量で再利用可能なコンポーネント オブジェクト モデル (COM) コンポーネントです。動作は、特定の機能をカプセル化する軽量コンポーネントです。動作を HTML 要素に適用すると、要素の既定の動作が強化されます。

スクリプトレットとビヘイビアは、Web ページで使用できる機能を公開するスクリプトが別のドキュメントに含まれているという点で非常に似ています。ビヘイビアは、HTML 要素に関連付けられたイベントに応答して呼び出されるスクリプトを含む別のファイルを指す STYLE 属性であるという点で異なります。一方、スクリプトレットは、Web ページでスクリプトを使用して実行できるほぼすべての操作に使用できます。

関連情報