Windows 组策略编辑器中提到的“scriptlet”是什么?

Windows 组策略编辑器中提到的“scriptlet”是什么?

Windows Local Group Policy Editor7 中有一个策略选项可以限制“scriptlet”的运行。此选项可以Computer Configuration > All Settings > Allow scriptlets在下图中找到,如下所示。

允许或禁用脚本的设置

据推测,scriptlet 是包含某种编程代码的文件,但我有一些问题想问:

该政策称它至少支持“Internet Explorer 7.0”。

  1. 阻止脚本会对访问网站时浏览器中执行的 JavaScript 产生影响吗?
  2. 或者这些脚本是一些纯粹在本地运行的代码?
  3. 这些脚本支持哪些编程语言?

答案1

阻止脚本会对访问网站时浏览器中执行的 JavaScript 产生影响吗?

此特定组策略无法确定 IE 中是否执行 JavaScript。该行为由完全不同的组策略处理。

或者这些脚本是一些纯粹在本地运行的代码?

脚本可以从远程 URL 或本地 URL 运行。

这些脚本支持哪些编程语言?

HTML/DHTML 和 VBScript

脚本片段是具有 .sct 或 .htm 扩展名的 HTML 代码文件。您可以使用 HTML 代码和 VBScript 代码、JScript 代码或两者来创建脚本片段,并且可以在任何 HTML 编辑器中创建它们。

了解脚本和行为:

scriptlet 是一种轻量级、可重复使用的组件对象模型 (COM) 组件,由 HTML 代码和脚本组成,并根据某些约定创建。行为是一种封装特定功能的轻量级组件。当应用于 HTML 元素时,行为会增强元素的默认行为。

Scriptlet 和行为非常相似,因为它们都包含一个单独的文档中的脚本,该文档公开了可在网页中使用的功能。它们的区别在于,行为是指向一个单独的文件的 STYLE 属性,该文件包含响应与 HTML 元素相关的事件而调用的脚本。另一方面,Scriptlet 几乎可以用于网页中任何可以使用脚本进行的操作。

相关内容