BeEF瀏覽器和操作系統兼容性
目標系統兼容性
考慮到BeEF用例的性質,重要的是我們確保各種操作系統和瀏覽器之間的兼容性。請注意,此兼容性不是參考BeEF的主機系統安裝,而是目標系統已被鉤住。
瀏覽器堆棧
每當提出合并請求時,BeEF都會在Travis-CI上運行自動化測試。這種自動化測試的一個組件是通過BrowserStack運行任何客戶端代碼(例如,命令模塊測試)。
BrowserStack允許我們通過瀏覽器/操作系統的矩陣來運行代碼,從而確保對BeEF代碼庫的任何更新都可以在廣泛的目標環境中運行。這種做法有助于我們維護更穩定的master分支,并為pull請求中的代碼質量設置基線。
Travis-CI的開放源代碼許可限制使我們無法運行全套兼容性測試。我們的目標是在這些限制的范圍內獲得最佳的端到端覆蓋范圍,并優先考慮每個操作系統/瀏覽器的最新和最新最小兼容版本。
請參閱下面的兼容性列表:
| Chrome | Firefox | Safari | Edge | Internet Explorer | |
|---|---|---|---|---|---|
| OSX | |||||
| Catalina | 815941 | 7568 ESR11 | 13 | – | – |
| El Capitan | 8114 | 757 | 9.1 | – | – |
| Snow Leopard | 493514 | 4238 ESR7 | 5.1 | – | – |
| 視窗 | |||||
| 10 | 815937 | 7568 ESR32 | – | 81 | 11 |
| 8 | 8122 | 7532 | – | 81 | 10 |
| XP | 432814 | 472616 | – | – | 7 |
BeEF中文文檔
推薦文章: