用 Electron 為什麼不直接用 restful 的服務程序 系統自帶瀏覽器呢?

時間 2022-01-24 11:18:26

1樓:柳翔天

你可以選擇用ie。。這是n年前的做法

2樓:傑林修

說明你不是前端,沒被渲染相容性問題折騰過。

nodewwebkit/electron這種模式能夠就行,就是因為webkit的跨系統能力強加協議優秀。

所以哪怕體積和效能那麼糟糕,依然很有市場。

3樓:戮世帝尊

自帶的瀏覽器怎麼保證相容性呢?

測試到時候會給你搞一堆千奇百怪的bug出來。。。。。。。。。

4樓:劉祺

其實你的這種想法完全是可以部分實現的,有的Linux發行版會要求開發者打包electron應用的時候,不打包它的引擎部分,而使用系統自帶的electron引擎。

electron之所以要同時支援兩種打包方式,並且預設打包引擎,那是因為這樣對開發者來說最省事,可以保證不會出現因為web端的API公升級,造成應用不再能正常使用的情況。

而不需要打包瀏覽器引擎所帶來的優勢只有兩個。安裝包更小、磁碟占用更小。但是放眼望去,即使在移動網際網路這樣的領域, QQ的iOS版安裝包800m+,內建虛幻4引擎。

那麼在桌面領域,安裝包100來m,內建瀏覽器引擎,相比之下也就非常的合理了。

5樓:翟路佳

系統自帶的瀏覽器沒法在開發時確定型別和版本,無法保證最終效果。另外系統瀏覽器可能也無法很好的用 node.js 控制。

如果你想用系統自帶瀏覽器,可以試試

webview2

為什麼要用 多 人 而不直接用 多 人 ?

chki 不很贊同 只是一種習慣用法 的觀點。選擇 多 人 還是 多 人 明顯是有語義學上的動機的。也就是說,不是在意思一樣的兩種說法裡選了一種,而是兩者原本意思就不一樣。日語的 多 的基本意義並不是 數量大 而是 數量超過標準或者比較物件 是乙個相對概念。對於同樣是相對概念的 新 大 等來說,到底...

為什麼英語不直接用音標來當做字母?

劉一天 就單說英格蘭,如果嚴格拼音化,可能英格蘭內部也會形成幾個民族。西班牙語如果不嚴格拼音化,可能就不會分化成葡萄牙跟西班牙民族 現在葡萄牙人跟西班牙人的關係就可能是紐西蘭人跟英國人的關係,紐西蘭英語和英國英語雖然讀音以及很多用法很不一樣,但是沒有紐西蘭語這種語言,也就沒有紐西蘭民族,他們還是認同...

為什麼不直接用相對論去直接代替牛頓的經典時空觀和經典力學?

Wejish Zeng 計算過於複雜,而且通常情況下相對論修正很小。在物理中因為數學上的便利經常會有近似情景,例如量子力學的準經典情形,電動力學中拉格朗日量以v c的冪次展開等等。而經典力學就是乙個很好的低速近似,況且經典力學的數學體系很完整,對於理解物理理論的建立很有用。只要知道它什麼時候誤差會大...