服務端渲染能解決瀏覽器相容問題嗎?

時間 2021-05-31 00:08:47

1樓:

不能,服務端渲染只是通過伺服器端直接返回HTML讓瀏覽器直接渲染,body中具備了所要展示dom元素,使之具備了SEO的條件。而瀏覽器相容性是css層面的事情。

2樓:zj Ruan

其實上面的同學已經說了很多了,大家也都有乙個共識,就是不能,但是感覺說的不夠完整,所以補充說明一下。

結論:不能

原因:首先我們要明白vue、react為什麼不相容ie8,因為乙個es5的核心屬性`Object.defineProperty`。

然後我們要明白服務端渲染是幹嘛的。服務端渲染是主要還是對seo以及渲染方面的優化,可以檢視下面鏈結。

Vue SSR 指南 | Vue.js 伺服器端渲染指南

但是我們要理解,伺服器渲染並沒有解決我們不相容ie8的根本問題。它依然沒有對`Object.defineProperty`進行支援,也支援不了。

3樓:Vi幕

不能,相容無非主要兩方面, 樣式和指令碼,這個和服務/客戶端沒區別,畢竟你最終都是在瀏覽器裡面渲染與執行.

服務端做的更多是SEO優化方面的事情

所有的瀏覽器跨域方案都需要服務端配合嗎?

Allein Lin 是的。瀏覽器的同源策略是無法突破這一層來實現跨源的,並且優秀安全的方案基本都是需要後端配合。從安全角度看,如果從瀏覽器層面就能實現的話安全性也會大大降低。不過理論上沒有同源策略限制的瀏覽器應該可以實現 Cyrbuzz 先說下為什麼會有跨域這個問題吧。最核心還是因為HTTP無狀態...

第二好的PC端瀏覽器是什麼呀?

香蕉太極 如果說谷歌是第一好用,那麼所有使用谷歌核心的都是 第二好用 減分的地方不僅在於那些自作聰明的小功能,還有千奇百怪的除錯介面。 Zero Xia 沒有最好,也沒有第二好。就好像iOS和Android哪個好,沒辦法得到客觀的比較結果,因為這裡的 好 完全是每個使用者自己的主觀感受的乙個評判。所...

請問 CSS 屬性書寫順序對瀏覽器的渲染的影響具體有哪些?

鄭進添 單個選擇器中的幾條規則中的屬性 順序 對渲染的速度沒有影響,也就是說把 position 寫在 height 前面的差別幾乎可以忽略,更多人關心的是把特定的規則劃到乙個組,然後寫 css 的時候會按特定的順序,以保證可讀性 易維護和節操。最影響渲染的是選擇器本身,比如從右向左選擇,p 比 p...