簡體   English   中英

從Visual Studio 2017在Chrome中調試網站時啟用擴展

[英]Enable extensions when debugging website in Chrome from Visual Studio 2017

從Visual Studio 2015切換到2017我發現啟動Web API項目現在啟動一個干凈,獨立的Chrome窗口。 在大多數情況下,我喜歡這個,但我當然喜歡這個想法:這也意味着Chrome中缺少擴展功能

有沒有辦法從Visual Studio 2017啟動Web API項目並啟用Chrome啟動擴展程序?

或者,如果不這樣做,我是否可以恢復到我的項目作為現有Chrome窗口中的新標簽打開的舊行為?

我試過谷歌搜索但沒有找到任何東西。 我使用瀏覽器檢查了Visual Studio中的下拉列表(並選中了“瀏覽方式...”對話框),但也找不到任何解決方案。

您需要做的就是登錄VS2017啟動的Chrome實例,因為您安裝了所有常用擴展程序的用戶(即以您通常登錄的用戶身份登錄)。

此登錄“粘貼”,因此擴展將加載當前 - 以及所有后續 - 調試會話。

您可以通過以下方式恢復舊行為

Debug> Options> Debugging> General>(取消選中)為ASP.Net(Chrome和IE)啟用JavaScript調試。

有沒有辦法從Visual Studio 2017啟動Web API項目並啟用Chrome啟動擴展程序?

是的,但它僅適用於一個項目,意味着您需要在啟動一個全新項目時重新安裝擴展。 我嘗試在Chrome中使用Sync(不工作)。

在我看來,這與Chrome遠程調試協議配置文件有關。 我希望有人知道Chrome可以為此提供最終解決方案。

你可以在這里學習更多: 遠程調試協議


有一種方法你不需要改變任何東西。 但它很煩人。

因為當您按F5時,Visual Studio 2017會將Chrome實例用於調試模式,因此您可以打開遠程調試協議的調試模式實例,並使用具有完整擴展名的默認Chrome實例。 只需將鏈接復制並粘貼到您最喜愛的Chrome實例中即可。

歡呼! 希望它有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM