4
所以我已經閱讀了這個article,據我所知,每個本地瀏覽器widget實際上是基本元素,樣式和腳本的組合。這引出了一個問題 - 如果它們是由基本構建塊組成的,這是否意味着可以通過JavaScript來定製它們?例如,我並不是指以某種方式替換某些JavaScript庫/插件,只需訪問它們的「Shadow DOM」屬性並向它們添加一些CSS樣式即可。另外,this page有一些用例,但沒有實用性。Shadow DOM和自定義樣式
任何人都曾嘗試過這樣的事情嗎?它有可能嗎?缺點?
感謝。
確實,已經有很多選項。然而,他們都(我認爲)使用替代品,並基於hacky方法。我只是考慮到這一點,因爲性能有所提高(無關緊要),更多的是作爲實驗而不是實際使用的任何東西。當然,如果有辦法實現它,那麼對每個瀏覽器組件都有本地樣式並不會有什麼壞處。 – dbozhinovski
我沒有太多的學術洞察力,我的建議更多的是從實踐的角度。另外,我不會稱其他人爲「黑客」,因爲我認爲你的意思是消極的,因爲他們不是本地控制。無論如何,祝你好運。 –
並不意味着它在消極的情況下,我很抱歉,如果它聽起來如此。不,我只是將它作爲最佳的可用和測試解決方案(然而,由於它使用替代品,疊加層等原因,這很不好意思),這當然並不意味着它是唯一可能的解決方案。將進一步研究這個,如果我發現任何重要的東西,請更新。再次感謝。 – dbozhinovski