2017-09-29 41 views
1

今天我開始有史以來第一次看到Chrome擴展,我有一個非常愚蠢的問題,我相信根據谷歌搜索這個答案是否定的,但我只是想從這裏的社區確定。在C#中編寫鉻擴展?

  1. 是否有可能使用C#編寫代碼而不是JavaScript?
  2. 是否可以在Chrome擴展中使用部分視圖(ASP.NET MVC),因爲它呈現HTML?
  3. 我在VS市場 https://marketplace.visualstudio.com/items?itemName=MadsKristensen.GoogleChromeExtensionProjectTemplate發現這是有其具有引導等

乾杯

+2

我會從這裏開始[什麼是擴展?](https://developer.chrome.com/extensions),如果它沒有記錄可能是不可能的。 – rmjoia

+0

你必須分配的JavaScript,所以任何產生的JavaScript ..... –

回答

1

Chrome擴展程序運行在瀏覽器中,所以你可以在Chrome擴展程序開發不使用C#

再次Chrome擴展程序在瀏覽器中運行,所以你不能在Chrome擴展開發利用ASP.NET MVC,但你可以使用ASP.NET MVC或任何其他語言在服務器生成的意見和渲染他們在使用ajax的Chrome擴展中。

看一看這個:https://github.com/Ehesp/Chrome-Extension-Twitter-Bootstrap-3-Template

0

沒有Chrome擴展任何其他模板已經到分佈在JavaScript的。

從技術上講,你可以寫任何你可以編譯成JavaScript的東西,比如Dart或TypeScript。

看到這裏作一簡要介紹:https://developer.chrome.com/extensions

1

從技術上講,你可以使用C#的二進制爲Native Host,討論對JavaScript部分在瀏覽器中。

但是,這將使您的擴展分佈複雜化,因爲您不能將兩者捆綁到CWS;本地主機組件必須單獨安裝。

只有當您有合法的理由在瀏覽器沙箱內完成某些不可能的事情時,才應該使用此功能。