關於瀏覽器與裝置
什麼是JavaScript
JavaScript在Web和NetKarte診斷中的作用。
更新日期: 2026年10月9日
JavaScript是一種為網頁加入計算和互動的程式語言。ECMAScript定義語言本身,瀏覽器還提供操作顯示和儲存等功能的Web API。
為什麼啟用後仍有功能失敗
語言功能、Web API和外部指令碼載入是不同層面。診斷能執行時,Turnstile通訊仍可能被阻擋;看到伺服器產生的文章,也不證明JavaScript已執行。
NetKarte顯示能說明什麼
可在NetKarte的瀏覽器卡片中查看「JavaScript」。伺服器產生的初始頁面顯示「已停用」,瀏覽器執行NetKarte的用戶端程式後會變為「已啟用」。
「已啟用」表示這段用戶端程式已執行,與瀏覽器、螢幕、儲存等各項診斷值是否成功取得互相獨立,因此仍需分別查看所需功能的結果。若一直顯示「已停用」,除了瀏覽器設定停用指令碼,也可能是仍在載入,或指令碼載入、執行失敗。僅憑此顯示無法區分原因。
縮小排查範圍
- 確認診斷值是否實際取得。
- 檢查輸入和按鈕是否回應,是否只有特定功能失敗。
- 檢查網站指令碼權限、擴充功能和組織政策。
無須一次關閉全部保護。受管理裝置請詢問管理者。NetKarte的基本瀏覽器診斷不要求攝影機或麥克風權限。外部服務通訊與同意設定在隱私權政策中另行說明。
參考資料
- Ecma International: ECMAScript Language Specification (外部網站)確認日期: 2026-10-09
- WHATWG: HTML Living Standard: Scripting (外部網站)確認日期: 2026-10-09
- MDN Web Docs: JavaScript (外部網站)確認日期: 2026-10-09