瀏覽器插件開發能夠幫助我們實作很多我們需要的功能,比如獲取第三方程式的一些資訊、Dom、函式等等...
瀏覽器插件其實就是借助瀏覽器的可擴展程式進行對目標頁面加載前以及加載后所做的原有系統不具備的功能,像極了外掛,
具體如何使用瀏覽器的擴展程式、安裝步驟省略,
場景一:操作Dom
操作Dom是比較常見的一個場景,我們可以根據一些已知的資訊改變Dom結構,顯示、隱藏、追加、過濾等
場景二:操作Cookie
操作Cookie是重中之重,我們的系統經常要訪問第三方程式,再登錄后就不需要再再第三方程式上再重新登錄一遍,所以借助瀏覽器插件實作跨域的cookie注入是再好不過的了,不過,這個注入有一些局限性,比如瀏覽器兼容性,安全機制等
場景三:重寫第三方函式
有些場景我們不想按照第三方固有的邏輯方式進行,比如,想在提交之前給出提示,或者針對不同的登錄用戶進行差異化處理,此時,我們就需要復寫第三方函式,使用插件進行函式追加是個不錯的方式
以上三個場景在日常的業務中比較常見,具體的實作代碼,稍后再詳細分解!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/263404.html
標籤:其他
