Windows 群組原則編輯器中提到的「scriptlet」是什麼?

Windows 群組原則編輯器中提到的「scriptlet」是什麼?

Windows Local Group Policy Editor7 中有一個策略選項來限制「scriptlet」的運作。該選項可以在中找到Computer Configuration > All Settings > Allow scriptlets,如下圖所示。

允許或停用 scriptlet 的設置

據推測 scriptlet 是包含某種程式碼的文件,但我有一些問題想問:

該策略表示「至少 Internet Explorer 7.0」支援它。

  1. 封鎖 scriptlet 是否會對造訪網站時在瀏覽器中執行的 JavaScript 產生影響?
  2. 或者這些 scriptlet 是純粹在本地運行的程式碼嗎?
  3. 這些 scriptlet 支援哪些程式語言?

答案1

封鎖 scriptlet 是否會對造訪網站時在瀏覽器中執行的 JavaScript 產生影響?

此特定群組原則無法確定 JavaScript 在 IE 中是否執行。此行為由完全不同的群組原則處理。

或者這些 scriptlet 是純粹在本地運行的程式碼嗎?

scriptlet 可以從遠端 URL 或本機 URL 運行。

這些 scriptlet 支援哪些程式語言?

HTML/DHTML 與 VBScript

scriptlet 是一個 HTML 程式碼文件,副檔名為 .sct 或 .htm。您可以使用 HTML 程式碼和 VBScript 程式碼、JScript 程式碼或兩者來建立 scriptlet,並且可以在任何 HTML 編輯器中建立它們。

了解 Scriptlet 和行為:

scriptlet 是一種輕量級、可重複使用的元件物件模型 (COM) 元件,由 HTML 程式碼和腳本組成,並根據某些約定建立。行為是封裝特定功能的輕量級元件。當應用於 HTML 元素時,行為會增強該元素的預設行為。

Scriptlet 和行為非常相似,因為它們都在單獨的文件中包含腳本,該文件公開可在網頁中使用的功能。它們的不同之處在於行為是 STYLE 屬性,這些屬性指向一個單獨的文件,其中包含為回應與 HTML 元素關聯的事件而調用的腳本。另一方面,Scriptlet 幾乎可以用於在網頁中使用腳本執行的任何操作。

相關內容