日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

关于某些 Visual Studio Code 扩展程序无法在浏览器中运行的原因

發布時間:2023/12/19 HTML 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于某些 Visual Studio Code 扩展程序无法在浏览器中运行的原因 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

只有一部分擴展程序可以在瀏覽器中運行。 您可以使用“擴展”視圖在 Web 中安裝擴展,無法安裝的擴展將顯示警告圖標和“了解原因”鏈接。

安裝擴展程序時,它會保存在瀏覽器的本地存儲中。 通過啟用設置同步,您可以確保您的擴展在 VS Code 實例之間同步,包括不同的瀏覽器甚至桌面。

當擴展包包含不在瀏覽器沙箱中運行的擴展時,您將收到一條信息性消息,其中包含查看包中包含的擴展的選項。

當擴展在瀏覽器沙箱中執行時,它們會受到更多限制。 純粹聲明性的擴展(例如大多數主題、片段或語法)可以不加修改地運行,并且可以在 VS Code for the Web 中使用,而無需擴展作者進行任何修改。 運行代碼的擴展需要更新以支持在瀏覽器沙箱中運行。 您可以在 Web 擴展作者指南中詳細了解支持瀏覽器中的擴展所涉及的內容。

還有一些擴展程序僅在部分支持下運行在瀏覽器中。 一個很好的例子是語言擴展將其支持限制為單個文件或當前打開的文件。

Visual Studio Code 可以作為瀏覽器中的編輯器運行。一個例子是通過按 到達 github.dev 用戶界面。 (句號鍵)在 GitHub 中瀏覽存儲庫或拉取請求時。在 Web 中使用 VS Code 時,已安裝的擴展在瀏覽器中的擴展主機中運行,稱為“Web 擴展主機”??梢栽?Web 擴展主機中運行的擴展稱為“Web 擴展”。

Web 擴展與常規擴展共享相同的結構,但考慮到不同的運行時,不要使用與為 Node.js 運行時編寫的擴展相同的代碼運行。 Web 擴展仍然可以訪問完整的 VS Code API,但不再可以訪問 Node.js API 和模塊加載。相反,Web 擴展程序受瀏覽器沙箱的限制,因此與普通擴展程序相比具有局限性。

VS Code 桌面也支持 Web 擴展運行時。如果您決定將擴展創建為 Web 擴展,它將在 VS Code for the Web(包括 vscode.dev 和 github.dev)以及桌面和 GitHub Codespaces 等服務中受支持。

更多Jerry的原創文章,盡在:“汪子熙”:

總結

以上是生活随笔為你收集整理的关于某些 Visual Studio Code 扩展程序无法在浏览器中运行的原因的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。